Размер Flex 4 swc, меньший скомпилированный FlashBuilder, чем использование МУРАВЬЯ

Я пытаюсь выяснить, почему, когда я компилирую свою библиотеку Flex 4 swc использование простые задачи Ant, это компилирует приблизительно в три раза размер swc, это компилируется FlashBuilder.

Вот мой скрипт Ant для компиляции моего swc

<target name="compileSWC" description="compiles the Library">
<echo>Compiling Library SWC To Deploy SWC Folder</echo>
    <compc debug="false
        output="${bin.dir}/${Library.name}-${timeVersion}.swc"
        incremental="true"
        optimize="true"
        headless-server="true"
        verbose-stacktraces="true"
        default-frame-rate="24">
        <source-path path-element="${src.dir}" />
        <include-sources dir="${src.dir}" includes="*"/>
        <source-path path-element="${src.dir}" />
        <compiler.library-path dir="${basedir}/" append="true">
        <include name="${library.dir}" />
        </compiler.library-path>
    </compc>
<echo>Compiled Library SWC To Deploy SWC Folder</echo>
</target>

Это приводит к swc, который составляет 1 980 КБ. Этот файл библиотеки имеет пользовательские компоненты, некоторые шкуры и изображения, таким образом, я согласился с размером файла. Но когда я использую FlashBuilder для соединения моего проекта Библиотеки с другими проектами Flex, скомпилированный swc составляет только 532 КБ.

Я могу переместиться, FlashBuilder скомпилировал swc в любой проект, и он работает просто великолепно.

Таким образом, я задаюсь вопросом, что FlashBuilder делает отличающийся, чем мой сценарий сборки МУРАВЬЯ для снижения того размера файла? Я пытался добавить 'static-link-runtime-shared-libraries = "верный"' для моего скрипта Ant, но у меня были те же результаты.

Спасибо.

1
задан odoenet 17 June 2010 в 14:17
поделиться

1 ответ

Пробовали ли вы выплюнуть конфиг из компиляции FB и использовать его в задаче ant? Вы можете использовать опцию компилятора

-dump-config fb_config.xml

А затем использовать тег load-config, чтобы вытащить его в задачу ant.

Вот статья в KB, которая рассказывает об этом: http://kb2.adobe.com/cps/404/kb404341.html

Hope that helps, Ruprict

2
ответ дан 2 September 2019 в 23:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: