swz文件的理解

swz文件的理解做 flash 时 第一次看到 swz 文件是不知道是什么 双击又打不开 就查了一些资料 整合到一起

大家好,欢迎来到IT知识分享网。

   做flash时,第一次看到swz文件是不知道是什么,双击又打不开,就查了一些资料,整合到一起。

   从flash player 9.0.115以后, adobe支持的一种RSLs,  称之为 “signed framework RSLs”。

    Adobe解释: 签名的RSLs(也就是swz) 会优先被缓存在Flash Player中, 而且可以被任何应用程序访问, 即使是和原先程序不同的domain也能。 swz文件只需下载一次, 就算是浏览器缓存被清除, swz也可以从disk重新读出。 而未签名的RSLs(以swf以形式存在) 只能缓存在各个浏览器中, 如果浏览器的清除了缓存, 就需要再次下载, 而且被限定为只能在Application同一domain内被访问。

    可以这样简单理解: 一台PC, 只需要下载一次swz文件, 就可以为本机的所有浏览器, 以及AIR, 共享。 为了做到这一点, adobe将swz文件cache在PC上的固定的目录下。

    只有Adobe公司自己才能创建swz文件, 尽管有人建议也开放给合作的第三方, 但迄今为至还没有。

    swz文件是一种未知加密文件格式, Flash player内部会对swz文件进行签名认证。

    当前只有Flex framework自带的几个库是swz形式。

    在引用swz文件时, 需要注意顺序, 否则会有莫名的错误, 上面links的顺序已经是调整过的了。

    对framework的library, 建议尽量用swz, 而不是swf,  同时为了避免在运行时到上述的adobe官方网站去下载(有时会很慢), 你可以将这些swz文件先下载到自己的http server,  通过改变编译参数 runtime-shared-library-path 设定将swz rsl-url放在swf rs-url之前,  来调整下载优先级。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/150780.html

(0)
上一篇 2025-03-17 13:00
下一篇 2025-03-17 13:05

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信