Как преобразовать файл MXML в композит, который файл. - PullRequest
0 голосов
/ 07 августа 2010

Привет, я пытался преобразовать .mxlml в файл .swc с помощью Flex Builder он не работает, когда я интегрируюсь с другим приложением ... кто-нибудь может сказать, как получить .swc с помощью SDK ... пожалуйста, мне нужно очень четко

Ответы [ 2 ]

1 голос
/ 07 августа 2010

В Flex Builder (или Flash Builder) необходимо создать проект библиотеки Flex. Поместите этот файл mxml в проект библиотеки, щелкните правой кнопкой мыши и выберите «включить в библиотеку» в контекстном меню.

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

0 голосов
/ 09 августа 2010

Flextras прав, но немного яснее (так как вы его еще не приняли):

В Flex Builder (я предполагаю, что Flex Builder 3, но, вероятно, то же самое в Flash Builder), перейдите в Файл -> Создать -> Проект библиотеки Flex. Введите имя, нажмите кнопку Готово. Это создает ваш проект.

Создайте (или скопируйте) файлы, которые вы хотите скомпилировать, в папку src в вашем новом проекте. Хитрость заключается в том, что когда вы копируете файл в src, он НЕ включается автоматически в сборку библиотеки и, следовательно, он НЕ будет скомпилирован в результирующий SWC.

Чтобы включить эти файлы в сборку библиотеки, щелкните правой кнопкой мыши проект на панели «Навигатор» и выберите «Свойства». Нажмите «Путь сборки библиотеки Flex» слева, а на вкладке «Классы» справа нажмите «Выбрать все» (или установите флажки, которые вы хотите включить вручную).

Как только ваши файлы будут включены в путь сборки проекта библиотеки, просто соберите проект. Сборка должна происходить автоматически, но вы можете перейти в меню «Проект» и выбрать «Очистить», чтобы быть уверенным. Убедитесь, что ваш проект компилируется правильно (без ошибок компиляции), и файл SWC должен быть сгенерирован в папке bin. Обратите внимание, что в большинстве случаев, когда вы что-либо изменяете в файловой структуре проекта, вам, вероятно, потребуется повторить шаг, нажав кнопку «Выбрать все» в пути сборки библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...