电脑上swf文件用什么播放器啊?·急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:06:15
我电脑上装了flash CS4 也装了迅雷影音,还用了Format Factory格式转换好像都不能播放啊,手机是N76的,上面的播放器也放不了~~,知道怎么转换的么?用什么工具,急用

swf是Macromedia公司的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,swf文件通常也被称为Flash文件。

SWF文件结构:

swf文件的整体结构是 header + body的组成。

文件的开始是一个[文件头]

它的结构如下:

字节 名称 说明

1 Signature

“F”表示非加密格式,”C”表示加密格式

1 Signature “W”无特殊意义

1 Signature “S”无特殊意义

1 Version 版本号,它表示对应播放器版本

4 FileLength 整个文件长度,低位在前

N FrameSize

RECT结构体,表示屏幕大小,具体结构和长度根据数据变化,分析方法另外讨论。

2 FrameRate 帧频,默认为12,高位在前

2 FrameCount

帧数,表明文件根下的帧数,低位在前

以上是swf中,最简单的一个tag,一个完整的swf文件是由很多独立的tag组成的。每一个tag都包括一个头和一个数据体,头有2种类型,短tag型和长­tag型。

短tag型由2byte构成,前10个bit表示tag类型,后6个bit表示tag长度。

长tag型由6byte构成,前10个bit表示tag类型,后6个bit固定为全1,后4个byte代表tag长度。

tag的长度不同于文件头的长度FileLength,它是除去tag头后的长度。

(另外)只有非加密的swf文件可以直接用以上的方法解析,加密的文件需要另外增加一步处理。具体方法由于牵涉到版权问题,这里我不加说明。

这份资料可能对flash设计意义不大,但如果有人用的着,我会继续分析一下,如果有人也在