Flex ant build - как уменьшить размер файла swf - PullRequest
0 голосов
/ 07 февраля 2011

Когда я собираю проект flex, используя ant, размер результирующего файла .SWF составляет 329 КБ.Тот же проект экспортирует файл .SWF с помощью Flex Builder, размер файла .SWF составляет 108 КБ.Во Flex Builder я использую библиотеку .SWC в пути к библиотеке и RSL в качестве фреймворка фреймворка.

Ниже приведен мой скрипт ant-

<!-- Internal project properties -->

<target name="build-flex" depends="init-flex, build_apphealth">
    <echo>Build Application Health View flex movies completed</echo>
</target>

<target name="init-flex">
    <property environment="env"/>
    <property name="FLEX_HOME" value="${env.FLEX_SDK}"/>
    <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
</target>

<target name="build_apphealth">
    <echo>Building Application Health View</echo>
    <mxmlc file="${basedir}/src/appha_guest_installer.mxml" keep-generated-actionscript="false"
           output="${basedir}/bin-release/appha_guest_installer.swf">
            <locale>en_US</locale>
        <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
        <source-path path-element="${FLEX_HOME}/frameworks"/>
        <source-path path-element="${basedir}/src/locale/{locale}"></source-path>
        <compiler.library-path file="${basedir}/../wizard_framework/bin/wizard_framework.swc" append="true"/>
        <include-resource-bundles>ErrorMessages</include-resource-bundles>
        <include-resource-bundles>Strings</include-resource-bundles>
    </mxmlc>
</target>

Мне кажетсяесли в опции compiler.library-path требуется какой-то дополнительный атрибут.Пожалуйста, дайте мне знать, что может быть возможным решением.

1 Ответ

1 голос
/ 10 февраля 2011

Вы пытались использовать runtime-shared-library-path в вашем файле сборки ant? Для получения дополнительной информации см. эту ссылку.

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