Flash Builder (Flex) сборка и отладка ANT - PullRequest
3 голосов
/ 06 января 2011

Я пытаюсь использовать ANT с Flash Builder 4 для компиляции и отладки. Компиляция - это простая часть, но возникают проблемы с работой отладчика.

Я хочу использовать ANT для отладки SWF-файла внутри Flash Builder , чтобы точки останова, трассировки консоли и все работало как надо.

Мой сценарий до сих пор. Создает файлы * .as в * .swf и перемещается из bin-debug в папку deploy. Как запустить отладчик Flash Builder для созданного SWF?


<target name="Compile level 1">
    <antcall target="compile flex file">
        <param name="file" value="GameOffice"/>
    </antcall>
    <antcall target="open player">
        <param name="file" value="GameOffice.swf"/>
    </antcall>
</target>

<target name="compile flex file">
    <mxmlc file="${SRC_DIR}/${file}.as" output="${BUILD_DIR}/${file}.swf" 
        actionscript-file-encoding="UTF-8" 
        keep-generated-actionscript="true" 
        incremental="true" 
        static-link-runtime-shared-libraries="true"
        show-actionscript-warnings="true"
        failonerror="true"
        debug="true"
        optimize="false">

        <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
        <source-path path-element="${FLEX_HOME}/frameworks" />

        <compiler.include-libraries dir="${basedir}/libs" append="true">
            <include name="HelloThereLibGames.swc" />
            <include name="HelloThereLibStructure.swc" />
            <include name="HelloThereLibUtils.swc" />
        </compiler.include-libraries>

        <metadata description="Hello There Production">
            <contributor name="Fredrick Bäcker" />
        </metadata>

    </mxmlc>
    <copy todir="${DEPLOY_DIR}" file="${BUILD_DIR}/${file}.swf"/> 
</target>

Ответы [ 3 ]

3 голосов
/ 07 января 2011

Я сделал одну попытку в Google: http://blogs.4point.com/armaghan.chaudhary/2009/04/remote-debugging-using-flex-builder-ide.html

Я не понимаю, почему вы захотите собрать с помощью муравья внутри flashbuilder.Похоже на пересечение потока для воды?

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

В любом случае, удачи

0 голосов
/ 28 марта 2013

Я понимаю, что этот ответ, вероятно, немного поздно, но лучше поздно, чем никогда!

На самом деле довольно просто, когда вы знаете, как.Некоторое время назад я сделал запись в блоге, которая должна показать вам, как:

http://blog.tiltdigital.com/flex/running-flash-builder-4-in-debug-mode-from-apache-ant/

По сути, вам просто нужно добавить Ant Builder в свойства Flash Builder в вашем проекте Buildersсвойства.Затем вы можете использовать это для компиляции / отладки, используя ваш скрипт компоновки, как это обычно делается с помощью компилятора / отладчика Flash Builder.

0 голосов
/ 06 сентября 2011

Предполагая, что вы работаете с локального веб-сервера, вы можете просто открыть отладочный сокет в Flash Builder, установив конфигурацию запуска отладки на пустую HTML-страницу (например, about: blank), а затем открыв браузер на локальном хосте ( или любой другой URL, который вы установили).

В этом случае вы должны запустить сборку с помощью ant, нажать отладку, чтобы открыть сокет, а затем переключиться на веб-браузер и загрузить localhost.

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