Flex: повторно использовать классы для нескольких проектов без копирования + вставки? - PullRequest
0 голосов
/ 24 апреля 2009

ОК. У меня есть несколько классов, которые я создал или нашел в Интернете и планирую использовать в нескольких проектах. Я бы предпочел хранить эти классы в центральном месте, а не копировать + вставлять их в каждый проект.

мои проекты Flex имеют свои собственные рабочие пространства внутри пути Flex / WorkSpaces /

Если я хочу поместить другую папку в каталог Flex и сделать пакеты com.mydomain.wh независимо

Какую структуру папок мне нужно создать и как сделать код доступным для моих проектов?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 24 апреля 2009

Вы можете импортировать целые проекты в FB3. Взгляните на документацию .

Всегда лучше использовать пакеты. Храните организацию следующим образом:

ком

| __ johnisaacks

         |_____ utils
         |_____ components
                       |____ video
         |_____ assets 
          ....
1 голос
/ 25 апреля 2009

Перейдите в Свойства проекта , выберите Путь сборки . На вкладке Исходный путь можно добавлять папки, содержащие файлы ActionScript, из любой точки файловой системы. На вкладке Путь к библиотеке вы можете добавить отдельные SWC или папки, содержащие несколько SWC.

Пример (для Windows, но на Mac он должен быть похожим):

Допустим, у вас есть папка C:/Development/classes, в которой хранятся все «общие» исходные файлы, которые вы повторно используете в разных проектах. В этой папке вы хотите сохранить один из ваших классов com.example.MyClass. Вы должны использовать эту структуру папок:

C: /Development/classes/com/example/MyClass.as

1 голос
/ 25 апреля 2009

Что я обычно делал бы, это создавал новый проект библиотеки и сохранял эти классы в этом проекте.

Чтобы связать этот проект библиотеки с вашим текущим проектом, вам всего лишь нужно добавить его в путь к библиотеке текущего проекта (Свойства проекта -> Путь сборки Flex / ActionScript -> вкладка Путь к библиотеке).

...