| 偏移量 |
含义 |
| 0 | 固定为46 57 53,也就是字母‘F’‘W’‘S’ 也有的文件为43 57 53,也就是字母‘C’‘W’‘S’ |
| 1 | |
| 2 | |
| 3 | 文件版本号 在播放一个swf文件之前,可根据此值与当前播放器控件的版本号比较,看是否需要更新。 (Flash MX 生成的swf文件版本号为6) |
| 4 | 文件大小 正确的文件大小应该是按7、6、5、4的顺序来排列得到的十六进制数,单位是字节。 |
| 5 | |
| 6 | |
| 7 | |
| 8 | 影片宽高数据控制码 (详细说明见后) |
| 9 · · · |
影片的宽度与高度数据存放区 所占字节数由控制码决定 (详细说明见后) |
| N1 | (作用不详) |
| N2 | 影片放映速度 设计时指定的速度,单位是(帧/秒)。 |
| N3 | 影片的总帧数 正确的帧数应该是按N4、N3的顺序排列得到的十六进制数。 |
| N4 | |
| N5 | (作用不详) |
| N6 | (作用不详) |
| N7 | 背景色中红色值 |
| N8 | 背景色中绿色值 |
| N9 | 背景色中蓝色值 |
| · · · |
影片数据区 |
| 文件的最后四个字节为40 00 00 00 | |
注:因长宽控制码所占字节数不确定,故其后的偏移量无法用具体数字来表示,改用N1、N2、N3等符号。
以上表格中所展示的是swf文件的结构,通过它你就能很清楚地明白哪部分对你编程有用,哪部分可以解决长期困绕的你的问题,怎么样?是不是开始偷着乐了?别着急 ,继续看更精彩的还在后面呢!