Как заставить FlexBuilder распознавать мои файлы MXML как приложения, а не как компоненты?

Я пытаюсь импортировать файлы mxml, которые я разработал с помощью Emacs, в новый проект в FlexBuilder ... Я создал проект и вручную добавил все мои файлы MXML и ActionScript в FlexBuilder.

Я сейчас не могу понять, как запустить приложение. Я считаю, что проблема заключается в том, что FlexBuilder считает, что все мои файлы mxml являются компонентами, тогда как на самом деле они являются приложениями ... Есть ли способ изменить это?

Когда я щелкаю правой кнопкой мыши по файлу, "установить как приложение по умолчанию" и "запускать приложение" отключается ...

Спасибо.


person mmattax    schedule 20.10.2008    source источник


Ответы (6)


Обычно мне приходится зайти в свойства проекта, щелкнуть «Приложения Flex» и добавить MXML-файлы на эту панель, прежде чем я смогу запустить что-то.

person Mitch Haile    schedule 21.10.2008

Убедитесь, что файлы MXML находятся в основной исходной папке. Вы не можете иметь работающее приложение во вторичном исходном каталоге или подкаталоге основного исходного каталога.

person Mike Deck    schedule 20.10.2008

Также вы должны убедиться, что корневым узлом файла mxml является приложение или модуль.

person JustLogic    schedule 21.10.2008

У вас будет 1 файл, содержащий тег ‹mx: Application>, поэтому FlexBuilder может дать вам щелчок правой кнопкой мыши -> Запустить приложение для него.

Или что еще вы можете сделать, это перейти к «flex project-> properties-> Flex Applications». Здесь вы можете указать свое приложение с помощью кнопки «добавить».

person Chinmay    schedule 21.10.2008

Что касается проекта ActionScript
, вы можете иметь запускаемое приложение во внутреннем пакете.
Просто зайдите в .actionScriptProperties
и добавьте приложение в тег приложения:

<applications> 
<application path="com/example/games/game1/Main.as"/> 
<application path="com/example/games/game2/Main.as"/> 
</applications>
person Community    schedule 16.12.2008

Откройте файл .actionScriptProperties в своем любимом текстовом редакторе.

Найдите раздел приложения и добавьте REPLACE_WITH_REAL_NAME.mxml.

  <applications>
    <application path="EnvioManualExtractos.mxml"/>
    <application path="REPLACE_WITH_REAL_NAME.mxml"/>
  </applications>

Закройте проект, снова откройте его, очистите и создайте заново.

person Mauricio Gracia Gutierrez    schedule 06.08.2013