Компиляция модулей Flex в SWF с другими файлами MXML в Ant - PullRequest
0 голосов
/ 21 апреля 2009

У меня огромный проект со множеством mxml и в виде файлов, и я пытаюсь собрать их все в один рабочий файл swf с помощью ant. Тем не менее, у меня проблемы с компиляцией main.swf в ant.

Кажется, он не загружает необходимые модули, все они расположены в отдельных папках в основной папке src.

Он скомпилируется без ошибок, но когда я открываю swf-файл, нет содержимого - только оболочка. Однако, если я скомпилирую, используя кнопку компиляции flex builder 3, он будет правильно создавать swf - content и all.

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

Есть ли особый способ работы с модулями при попытке скомпилировать их в файл main.swf с помощью ant?

1 Ответ

1 голос
/ 21 апреля 2009

Вы включили элемент library-path в файл сборки Ant?

, например

<target ...>
    <mxmlc output="...../file.swf"
        ....
        file=".../main.mxml">

        <library-path dir="..../" append="true">
            <include name="...../someModule.swc"/>
...