我正在尝试减少使用 Flex 编译的 SWF 文件的输出大小,并且还想知道如何删除 gui 依赖项。
使用 CS3,我可以简单地创建一个带有行 trace("hello world") 的 AS 文件,编译它并最终得到一个小于 1k 并立即运行的 swf 文件。
我如何使用 Flex 来做到这一点。首先使用 mxmlc 编译 swf 文件要大得多,并且当我执行 swf 时总是有进度条(我假设它正在加载 gui 控件库等)。
谢谢
我正在尝试减少使用 Flex 编译的 SWF 文件的输出大小,并且还想知道如何删除 gui 依赖项。
使用 CS3,我可以简单地创建一个带有行 trace("hello world") 的 AS 文件,编译它并最终得到一个小于 1k 并立即运行的 swf 文件。
我如何使用 Flex 来做到这一点。首先使用 mxmlc 编译 swf 文件要大得多,并且当我执行 swf 时总是有进度条(我假设它正在加载 gui 控件库等)。
谢谢
正如 Yoda 大师所拥有的那样:使用 Flex 框架,或者不使用它,没有剥离依赖项。
换句话说,如果您几乎只使用了 或相关包中的任何类mx.*
-spark.*
您几乎不可能将 SWF 的大小减小到 500K 以下。您可能会欺骗一些东西,例如在外部化一些东西时,使用 RSL 单独加载框架代码,但您只会延迟不可避免的事情。事实上,框架只是一个实体块,只能整体使用,或者一个都不能使用。