加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读