Я использую Maven & Flexmojos из командной строки и плагин Flash Builder 4 внутри Eclipse.В моем проекте у меня также есть бэкэнд Java / BlazeDS, который я люблю отлаживать одновременно с клиентом Flex.
Вот что я делаю:
1) Я использовал cargo для запускаэкземпляр моего бэкэнда Java, который НЕ содержит оболочку SWF или HTML.
2) Я создал конфигурацию запуска отладки «Веб-приложение», в которой URL-адрес запуска просто указывает на файл (например, «/path/to/my/flash-builder/bin/myapp-wrapper.html»).«).
3) Когда я запускаю эту конфигурацию отладки из Eclipse, отладчик Flex просто работает.Как только точка остановки открылась, автоматически открывается перспектива Flex Debugger.
Запуская конфигурацию отладки непосредственно из Eclipse, мне не нужно перестраивать и повторно развертывать файл WAR после каждого изменения, внесенного в приложение Flex.Фактически, после того, как я выключил клиент Flex, я просто оставляю работающий сервер Java и повторно подключаюсь к следующему запуску отладки.
Чтобы отладить сторону Java, я запускаю сервер приложений с аргументами командной строки отладчика JVMи запустить конфигурацию запуска отладки Remote Java Debugger.Eclipse не имеет проблем с запуском обоих отладчиков одновременно.
Единственная проблема с этой настройкой возникает, когда мне нужно запустить веб-приложение Flex с URL-адреса http: // (например, чтобы получить flashvars для получения URL-адреса)параметры запроса).В этом случае это длинный обходной путь, чтобы заставить maven создать WAR-файл и развернуть его, а затем запустить отладчик ... после каждого редактирования исходного кода клиента Flex.Я опубликовал вопрос о том, как сделать это дело лучше (/2758411/bystro-otlazhivat-veb-prilozhenie-flex-java-iz-eclipse).
. Это меня интересует, поэтому дайте мне знать, что вы ищете, и я, возможно, смогу помочь больше.