网站大量收购独家精品文档,联系QQ:2885784924

Flash资料式中文.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash资料式中文

Macromedia Flash文件格式(SWF)详细说明书 Macromedia Flash文件格式(SWF)(读作“swiff”)是Macromedia Flash播放器在互联网上进行矢量图形和动画发布的文件格式。SWF文件格式不是为图像编辑器之间共享图像而是为高效的解释格式 设计的,它的设计是为了满足以下条件: 在屏幕上即时显示:此格式的最主要目标是在屏幕上即时显示和 支持实例,彩色图像的快速播放,动画和交互式按钮。 可扩展性:此格式为标签式格式,因此其播放器能够通过增加新的特性来进 行升级而兼容其播放器的早期版本。 网络发布:此格式能够在有限的网络资源和不可预测的网络状况下进行传 输,文件被压缩到很小并且支持流式播放。SWF文件是一种 二进制格式的文件,它不能像HTML文件一样可以直接阅读和理解。SWF文件使用了诸如位压缩、可选字段式结构等方法来减小文件的尺 寸。 简易性:此格式简单的结构使Flash播放器变得很小且便于携带。另外,Flash播放器仅仅依赖操作系统特性中有限的集合。 文件独立性:文件的显示不依赖任何诸如字体之类的扩展资源。 可变性:文件能够在有限的硬件环境下很好的工作,而且能够尽可能的利 用更好的硬件,这一点很重要,因为用户的计算机有着不同的显示器设置和色深。 速度:文件能够以很快的速度和很高的质量播放。 支持脚本:此格式包含了约定格式的标签,标签规定了堆栈式机器解释字节 码的顺序。字节码支持一种叫做ActionScript(动作脚本)的语言。Flash播放器规定了运行时的ActionScript(动作脚本)模式,此模式允许原始的绘制、服务和Flash播放器特性之间相互作用。 SWF文件的扩展名为.swf,它是一种MIME(多用途的网际邮件扩充协议)类型的应用程序(X-Shockwave-Flash)。 SWF格式经历了若干个版本。在第5个版本中,SWF的标签设置经过了一次较大规模的充实和完善。从第6个版本之后,文件格式变化较小,例如仅在ActionScript中越来越多的Flash新特性部分或者完全的被实现。因此,如果打算增加SWF文件中使用较新特性的内容,那么就应该熟悉Flash播放器提供的ActionScript对象模型,对于这些最好的参考是O’Reilly的《ActionScript: the Definitive Guide》,由科林·莫克出版社出版。 SWF文件头 ?????? 所有的SWF文件均以 以下头部开始: SWF文件头 字段 类型 * 说明 签字标识 UI8 标识字符: “F”表示未压缩 “C”表示已压缩(版本6或后续版本) 签字标识 UI8 此标识通常为“W” 签字标识 UI8 此标识通常为“S” 版本 UI8 单字节文件版本数(例如,0x06表示版本6) 文件长度 UI32 整个文件的字节长度 帧尺寸 RECT 单位帧的尺寸 帧率 UI16 每秒的帧数,其16个位是按照8.8的格式表示的 帧数 UI16 影片的总帧数 * 此类型在基本数据类型一节中定义 文件头部是由一个三字节的标识符开始,为0x46、0x57、0x53(“FWS”)或者0x43、0x57、0x53(“CWS”)其中之一。“FWS”标识符说明该文件是未压缩的SWF文件,“CWS”标识符则说明该文件前8个字节之后(即文件长度字段之后)的全部数据为开源的标准ZLIB方式压缩。 ZLIB库所使用的数据格式在1950至1952年的请求注解, Internet标准文档(RFCS)中被详细说明。CWF文件压缩形式仅适用于版本6或者更高。 标识符之后是一个字节的版本号,这个版本号并不是一个ASCII码,而是一个8位的数字,比如,版本4用0x04标识,而不是ASCII码“4”(0x35)。 文件长度字段是整个包含文件头在内的文件字节长度,如果是未 压缩的SWF文件(标识符FWS),那么长度字段应该是和文件大小恰好匹配,如果是一个经过 压缩的SWF文件(标识符CWS),那么文件长度字段是指文件经过解压缩之后的总长度,因此 它一般不会和文件大小匹配,使用未压缩的文件尺寸能够让解压过程获得更高的效率。 帧尺寸字段定义了影片的宽度和高度,它使用了RECT结构进行存储,这就意味着它的尺寸能够根据坐标编码所需的位 数变化。帧尺寸的RECT结构使用的X和Y轴的最小值总为0。而X和Y轴最大值分别表示了宽度和高度(参阅位值的使用) 帧率是以帧每秒为单位的帧回放比率,此比率在SWF文件包含流式声音数据或者Flash播放器运行在低速CPU下时并不会得到保证。 帧数是整个SWF影片帧的总数量。 SWF文件结构 ?????? 文件头之后是一系列连续的标签数据块,所有的标签都共享一种通用格式,因此任何解析SWF文件的程序都能跳过它不能识别的数据块。块内数

文档评论(0)

penlai + 关注
实名认证
文档贡献者

会计从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了会计从业资格证

1亿VIP精品文档

相关文档