邮件订阅
5ucms插件,SWF文件结构大解剖(2)
作者: 来源: 日期:2017/2/20 15:38:50 浏览量:12(滞后) 人气:LOADING...(实时) 【

5ucms插件,SWF文件结构大解剖(2)二、swf文件中记录影片宽、高的方式

  前面表中第八个字节“影片宽高数据控制码”指的是下表中控制码一栏中的数字。第九个字节至第N个字节“影片的宽度与高度数据存放区”指的是下表中控制码右边的那一行数字。由于控制码的不同,宽度与高度的数据存放区的字节长度也不同。

  下表中将控制码所在的字节分为两部分(高四位和低四位)。高低位不同的组合决定了数据区占用字节数以及不同的高度算法。

  相应的控制码后的蓝色条表示数据区所占用的字节。五星代表有效数据(注意每个五星只占半个字节),其中前面几个连续的五星对应的数据记录了高度值,后面几个连续的五星 对应的数据记录了宽度值。

  将连续的五星所在位置的数(十六进制)组合起来,得到四位或六位的十六进制数,将此数转换成十进制数,白色五星得到的数除以10就是影片宽度数值,红色五星得到的数除以40就是影片高度数值。

  我对每一种控制码都给出一个具体例子,请对比文件中相应的字节和实际的宽度和高度值。

控制码012345678宽×高50★★★★ ★★★★         18×1800B4000B40        58 ★★★★ ★★★★        36×18005A0000B400      60 ★★★★  ★★★★       100×48003E80001E00      68  ★★★★  ★★★★      160×1000019000003E800    70  ★★★★   ★★★★     400×320000FA00000C800    78   ★★★★   ★★★★    550×40000055F00000FA000  80   ★★★★    ★★★★   1600×12000003E8000002EE00  88  ★★★★★★    ★★★★  2880×28800001C2000000708000

  注:由于Flash的图像尺寸的限制,控制码只有以上几种情况,编程时只需对以上几种情况进行判断,分别做不同的计算处理。



无忧站长学院,建站自然无忧www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms插件,快闪手册——双击如飞(2)
下一篇:5ucms模版,Flash MX 2004新特性(2)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms插件,SWF文件结构大解剖(2)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org