Я использую библиотечные проекты для этого типа обмена.Это хорошо работает.
Создать новый проект библиотеки
Файл -> Новый -> Проект Flex Lilbrary
Любые файлы, которыми вы хотите поделитьсяможет пойти в этот проект.Я имею тенденцию организовывать это по папке, в зависимости от того, что делают классы.(пример: виды, модели, DTO, утилиты и т. д.).
Выводом будет файл SWC в папке bin.
Ручная ссылка на проект библиотеки
Если вы не активно разрабатываете проект библиотеки, вы можете создать его и поместить в папку libs и использовать классы, как обычно.
Если вы похожи на меня, и выПостоянно работая над проектами библиотеки, я хотел бы настроить его так, чтобы проекты фактически ссылались друг на друга таким образом, чтобы изменения в проекте библиотеки не требовали ручного шага.
Автоматическая ссылкапроект библиотеки
В проекте, который хочет сослаться на проект библиотеки, выполните следующие действия:
- Перейдите в Свойства проекта -> Путь сборки Flex -> Добавить папку SWC
- Добавить
/LibraryProjectName/bin
- Перейти в Свойства проекта -> Ссылки проекта
- Выбрать проект библиотеки
Вот и все
Как только вы установитеТаким образом, вы можете обмениваться файлами через проект библиотеки.Я делаю это все время.Причины, по которым вы можете захотеть сделать это:
Библиотечный проект: MyProject.Behavior Web Project: MyProject.Web Мобильный проект: MyProject.Mobile Desktop Project: MyProject.Desktop Рабочий стол администратора: MyProject.Administrator Тестирование: MyProject.Specs
Как видите, у меня может быть несколько проектов, которые используют одинаковое поведение (модели, виды и т. Д.).