flex – 如何在Flash Player 11中启用LZMA压缩?
发布时间:2020-12-15 02:17:43 所属栏目:百科 来源:网络整理
导读:正如 release notes到Flash Player 11中所提到的,开发人员添加了LZMA压缩支持. 问题是如何才能实现这种支持?也许有一个mxmlc选项?还是更多步骤? 简单地设置-swf-version = 13并在sdk中切换playerglobal.swc并不适用于我. 解决方法 使用-swf-version = 13
正如
release notes到Flash Player 11中所提到的,开发人员添加了LZMA压缩支持.
问题是如何才能实现这种支持?也许有一个mxmlc选项?还是更多步骤? 简单地设置-swf-version = 13并在sdk中切换playerglobal.swc并不适用于我. 解决方法
使用-swf-version = 13参数编译的SWF自动支持LZMA压缩,这意味着LZMA压缩的SWF文件可以在运行时加载,但Flash Builder输出的SWF(从4.5.1开始)仍然使用默认的zlib压缩进行压缩.
Tinic Uro是Flash的开发人员之一,wrote a utility将SWF文件从默认的zlib压缩转换为lzma.这需要在编译后作为附加步骤完成,至少在Flash Builder开始支持LZMA输出之前. 更新(澄清): 无论您使用哪种选项,flex SDK都不会输出LZMA压缩的SWF文件,这就是需要该实用程序的原因. ‘swf-version’编译参数告诉SDK输出Flash 11 SWF.这并不意味着SWF使用LZMA压缩进行压缩,只是它能够使用它.其中的主旨是Flash 11能够支持LZMA压缩的SWF,但是您需要做更多的工作来实际制作LZMA SWF. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |