У меня чистый проект AS3.Я использую Ant, чтобы построить его.Вот часть моего муравьиного скрипта:
<target name="mxmlc">
<exec executable="${flex.home}/${mxmlc}" failonerror="true">
<arg line="-compiler.include-libraries=${lib}"/>
<arg line="-compiler.incremental=false"/>
<arg line="-compiler.optimize=true"/>
<arg line="-debug=false"/>
<arg line="-default-background-color=0x${background.color}"/>
<arg line="-default-frame-rate=60"/>
<arg line="-default-size 800 600"/>
<arg line="-static-link-runtime-shared-libraries=true"/>
<arg line="-source-path='${src}'"/>
<arg line="'${basedir}/${src}/${src.file}'"/>
<arg line="-o=${bin}/${output.file}"/>
<arg line="-use-network=true"/>
</exec>
</target>
Проблема в том, что мой результирующий SWF действительно большой.Когда я проверил, что находится внутри, я увидел, что у него есть mx. * Libs от Flex.Почему это так?Как выкинуть mx. * Из моего SWF?
ps В моем коде я ничего не использую из библиотеки mx. *.