2012-04-10 4 views
1

Я создаю приложение Flex для курса по разработке средств массовой информации, и одним из наших требований для этого спринта является внедрение простого интерфейса P2P в интерфейс. Я создал один из учебника, который удовлетворил мои потребности и соответствующим образом изменил его, но он существует как отдельный проект Flex, а не в основном приложении.Импорт Flex Project как компонента?

Я знаю, что я могу экспортировать Чат как файл проекта fxp, но я не уверен, как я могу использовать его в своем основном приложении. Я пытался создать пользовательский компонент, но процесс не очень ясен, и файлы справки Adobe по этому вопросу, похоже, не связаны с тем, что я специально хотел сделать. У меня такое ощущение, что для моей цели очень простое решение, но, надеюсь, кто-то сможет указать мне в правильном направлении, поскольку я работал над этим приложением в течение 6 часов и нуждаюсь в перерыве.

Спасибо!

ответ

2

Вы хотите создать проект библиотеки; а не проект Flex.

Результат проекта библиотеки - SWC; которые могут использоваться в других проектах. Результатом проекта Flex является SWF, который нельзя использовать в других проектах.

Экспорт fxp - это экспорт проекта; для совместного использования настроек проекта между различными экземплярами Flash Builder.

Скорее всего, вам нужно будет создать проект библиотеки, переместите соответствующие файлы к нему; а затем добавьте эту библиотеку SWC в путь библиотеки вашего основного проекта.

+0

Это именно то, что я искал, спасибо! Я знал, что это будет что-то простое ... – ecarv141

+0

Кажется, я снова застрял. Я создал проект библиотеки, и поскольку проект чата P2P состоял из одного сценария MXML, я просто скопировал MXML из проекта и создал новый компонент MXML в моем проекте библиотеки и вставил туда рабочий код. Я вижу, что после сборки он создает файл SWC в папке bin, но когда я создал новый проект Flex для моего основного приложения и связал этот SWC, я могу видеть его в ссылках на библиотеки, но я не знаю, как добавьте чат, который я создал в основное приложение. Извините, новичок в среде Flex. – ecarv141

+0

@ ecarv141 Добавьте свой компонент чата в основное приложение так же, как вы добавляете какой-либо другой компонент. Создайте экземпляр класса и добавьте его в родительский элемент с помощью addChild() или addElement() (для компонентов Spark). – JeffryHouser

Смежные вопросы