как получить доступ к файлу Actionscript в другом проекте? - PullRequest
0 голосов
/ 12 ноября 2011

У меня есть два проекта ActionScript в Flash Builder 4.5. Второй проект должен использовать некоторые файлы ActionScript в первом проекте. Есть ли способ сделать это, не дублируя эти файлы во второй папке? Является ли проект библиотеки ответом? Любые детали приветствуются.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2011

Я использую библиотечные проекты для этого типа обмена.Это хорошо работает.

Создать новый проект библиотеки

Файл -> Новый -> Проект Flex Lilbrary

Любые файлы, которыми вы хотите поделитьсяможет пойти в этот проект.Я имею тенденцию организовывать это по папке, в зависимости от того, что делают классы.(пример: виды, модели, DTO, утилиты и т. д.).

Выводом будет файл SWC в папке bin.

Ручная ссылка на проект библиотеки

Если вы не активно разрабатываете проект библиотеки, вы можете создать его и поместить в папку libs и использовать классы, как обычно.

Если вы похожи на меня, и выПостоянно работая над проектами библиотеки, я хотел бы настроить его так, чтобы проекты фактически ссылались друг на друга таким образом, чтобы изменения в проекте библиотеки не требовали ручного шага.

Автоматическая ссылкапроект библиотеки

В проекте, который хочет сослаться на проект библиотеки, выполните следующие действия:

  1. Перейдите в Свойства проекта -> Путь сборки Flex -> Добавить папку SWC
  2. Добавить /LibraryProjectName/bin
  3. Перейти в Свойства проекта -> Ссылки проекта
  4. Выбрать проект библиотеки

Вот и все

Как только вы установитеТаким образом, вы можете обмениваться файлами через проект библиотеки.Я делаю это все время.Причины, по которым вы можете захотеть сделать это:

Библиотечный проект: MyProject.Behavior Web Project: MyProject.Web Мобильный проект: MyProject.Mobile Desktop Project: MyProject.Desktop Рабочий стол администратора: MyProject.Administrator Тестирование: MyProject.Specs

Как видите, у меня может быть несколько проектов, которые используют одинаковое поведение (модели, виды и т. Д.).

0 голосов
/ 12 ноября 2011

Вы можете создать проект библиотеки, добавить этот выходной файл библиотеки в библиотеку используемого проекта и добавить этот проект библиотеки, добавив библиотеку в Eclipse.

Создание примера проекта библиотеки: http://cookbooks.adobe.com/post_Creating_a_Flex_Library_Project_in_Flash_Builder-17629.html

или

Вы можете поделиться ссылкой на проект библиотеки, добавив ссылочный проект в Eclipse, он прекрасно работает для меня.

НТН.

...