1

リリースビルドを作成する Ant タスクを作成しようとしていますが、1 つの SWF ファイルしか出力されず、その SWF ファイルサイズは通常よりも小さく、履歴などの通常の Flash Builder リリースビルドからすべての通常のファイルが出力されません。フォルダ、プロジェクト アセット、SDK RSL など。

<!-- Build and output the Avenue.swf--> 
<target name="compileFlex" depends="init,compileLib1,compileLib2">
    <mxmlc file="${APP_SRC}/app.mxml" output="output/app.swf">
        <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> 
        <source-path path-element="${FLEX_HOME}/frameworks"/> 
        <include-libraries file="${LIB1_SWC}" append="true"/>
        <include-libraries file="${LIB2_SWC}" append="true"/>
    </mxmlc> 
</target>

1 つの SWF が作成され、他には何も作成されません。

出力の一部を次に示します。

[mxmlc] Required RSLs:
[mxmlc]     http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/framework_4.5.1.21489.swz with 1 failover.
[mxmlc]     http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz with 1 failover.
[mxmlc]     http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/spark_4.5.1.21489.swz with 1 failover.
[mxmlc]     http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/sparkskins_4.5.1.21328.swz with 1 failover.
[mxmlc]     http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/rpc_4.5.1.21328.swz with 1 failover.
[mxmlc]     http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/mx_4.5.1.21489.swz with 1 failover.

[mxmlc] /Users/.../output/app.swf (698490 bytes)
4

1 に答える 1

2

mxmlc タスクはフレックス モジュールのみをコンパイルします。履歴フォルダーとプロジェクト アセットを個別に管理する必要があります。途中までの作業として、html テンプレートから html ラッパーを生成する html-wrapper タスクがあります。

于 2013-05-02T18:56:59.010 に答える