仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 640|回复: 7
打印 上一主题 下一主题

[学习教程] 带来一篇SWF文件布局年夜剖解(1)

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。

  各类实例分析我们都看过很多,不外你有无想过swf文件外部究竟是如何的布局呢?很多闪客都想制造本人的Flash播放器,除对控件的把握和利用,更必要我们对swf文件的布局有深切的懂得。因而我用WinHex分离翻开一个swf文件和由它天生的exe文件,经由细心剖析对照后,我不但发明了swf文件变化成exe可实行文件的奥密,而且将Flash自带播放用具备而控件却没法完成的那些功效的答案也同时解开了。  既然要“剖解”swf文件我们就要有“剖解”工具,我利用的是WinHex9.2,你也能够用别的的二进制编纂器来检察。

  1、swf文件布局和信息
  左边“偏移量”一格代表一个字节,不异或相干功效的字节用统一种背景致暗示。偏移量用十进制数暗示,每一个字节的值均用十六进制数暗示。

偏移量寄义0流动为465753,也就是字母‘F’‘W’‘S’
也有的文件为435753,也就是字母‘C’‘W’‘S’123文件版本号

在播放一个swf文件之前,可依据此值与以后播放器控件的版本号对照,看是不是必要更新。(FlashMX天生的swf文件版本号为6)
4文件巨细

准确的文件巨细应当是按7、6、5、4的按次来分列失掉的十六进制数,单元是字节。5678影片宽高数据把持码

(具体申明见后)9


・影片的宽度与高度数据寄存区

所占字节数由把持码决意
(具体申明见后)N1(感化)N2影片放映速率

计划时指定的速率,单元是(帧/秒)。N3影片的总帧数

准确的帧数应当是按N4、N3的按次分列失掉的十六进制数。N4N5(感化)N6(感化)N7背景致中白色值N8背景致中绿色值N9背景致中蓝色值・


Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。
柔情似水 该用户已被删除
沙发
发表于 2015-1-17 15:58:01 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的DirectorLingo,你会知道这有点令人畏缩。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-24 13:58:28 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
透明 该用户已被删除
地板
发表于 2015-2-7 13:36:23 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
5#
发表于 2015-2-22 16:16:24 | 只看该作者
flash制作的动画文件比较小,可以在网络上快速传播!
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-7 03:12:35 | 只看该作者
不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。
小魔女 该用户已被删除
7#
发表于 2015-3-14 11:21:21 | 只看该作者
Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
再见西城 该用户已被删除
8#
发表于 2015-3-21 06:54:55 | 只看该作者
各种性能才能运用的得心应手,制作出优秀的动画。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 02:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表