मेरे पास एक फ्लेक्स प्रोजेक्ट है और यदि मैं अपने एसएफएफ पर आरएसएल के साथ फ्लैश बिल्डर का उपयोग कर एप्लिकेशन का रिलीज संस्करण 115k है। अगर मैं एंटी का उपयोग कर एक ही एप्लीकेशन बनाता हूं तो एसएफएफ 342k है। आरएसएल के बिना एसएफएफ 520k है।मैं अपनी चींटी जेनरेटेड एसएफएफ को जितना संभव हो सके छोटा कर सकता हूं?
फ्लैशबिल्डर द्वारा निर्मित एक के रूप में मैं swf को छोटा कैसे प्राप्त करूं?
यहां मेरी चींटी फ़ाइल है मेरे पास एक और कार्य है जो आरएसएल की प्रतिलिपि बनाता है।
<project name="EUI Client Application" default="compileClientApp">
<target name="compileClientApp" depends="compileClientBundles">
<mxmlc
file="${CLIENT_PROJECT.dir}/src/${CLIENT_PROJECT.app}.mxml"
output="${DEPLOY.dir}/${CLIENT_PROJECT.app}.swf"
keep-generated-actionscript="false"
actionscript-file-encoding="UTF-8"
incremental="false"
>
<runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
<url rsl-url="flex4_4.0.0.7791.swf"/>
<url rsl-url="framework_4.0.0.7791.swf"/>
<url rsl-url="framework_textLayout_4.0.0.7791.swf"/>
<url rsl-url="rpc_4.0.0.7791.swf"/>
<url rsl-url="textLayout_451.swf"/>
</runtime-shared-library-path>
<source-path path-element="${CLIENT_PROJECT.dir}/src" />
<compiler.library-path dir="${LIBS.dir}" append="true">
<include name="*.swc" />
</compiler.library-path>
<compiler.library-path dir="${DEPLOY_BIN.dir}" append="true">
<include name="*.swc" />
</compiler.library-path>
</mxmlc>
</target>
<target name="generateWrapper">
<html-wrapper
title="${CLIENT_APP_TITLE}"
file="${CLIENT_PROJECT.app}.html"
height="100%" width="100%"
bgcolor="white" application="app"
swf="${CLIENT_PROJECT.app}"
version-major="10" version-minor="0" version-revision="0"
history="true" output="${DEPLOY.dir}" />
</target>
<target name="compileClientBundles">
<compileBundle bundleName="Modules" source="${CORE_PROJECT.dir}/locale" />
</target>
क्या इस परियोजना के लिए फ्लेक्स/फ़्लैश बिल्डर में अपने संकलक तर्क हैं? – DyreSchlock