- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
提取Flash脚本的三款软件的使用与比较
摘要:主要分析提取Flash脚本的三款常用软件――硕思闪客精灵、Flash Decompiler Trillix、Action Script Viewer的使用,并比较它们提取的脚本。
关键词:硕思闪客精灵;Flash Decompiler Trillix;Action Script Viewer;脚本
中图分类号:TP391文献标识码:A文章编号:1009-3044(2011)19-4726-02
Flash动画是基于矢量的交互性新兴视觉媒介,集各类媒体元素、动态效果、用户交互于一体,是网络上最流行的多媒体表现形式。交互性是Flash最重要的特征,而实现交互性的核心就是脚本,可以说每一个成功的Flash动画都需要脚本Action Script的支持。如果我们能够将优秀Flash动画中的脚本提取出来充分利用,将极大地促进Flash的发展。本文将介绍以下三种软件提取Flash脚本的应用与比较:硕思闪客精灵、Flash Decompiler Trillix 和Action Script Viewer。
1 硕思闪客精灵提取Flash脚本
硕思闪客精灵Sothink SWF Decompiler软件能够反编译Flash的所有元素,包括矢量图、变形矢量图、声音、字体、文本、片段动画、按钮、脚本等。它能够完全支持反编译动作脚本AS3.0,并生成清晰的代码。
打开安装好的Sothink SWF Decompiler,在资源管理器面板中找到Flash文件所在的位置,单击资源管理器中Flash文件,则在右边的源视图中将打开该动画,同时资源面板中将显示分析的动画文件所包含的所有元素(如图1)。点击资源管理器上方的“导出FLA/FLEX”或“导出资源”则可以导出Flash动画的源文件或各个选中元素。我们重点分析Flash脚本的提取。
Sothink SWF Decompiler将Flash动画的脚本分为3类:MainMovie、sprite、button。将所有时间线上作用于关键帧和元件的脚本都放在MainMovie里面,并且脚本是按帧号排列的。sprite脚本是指所有在sprite内的脚本,同一影片剪辑里的多个脚本算作一个脚本。button脚本包括所有作用在按钮以及按钮内的脚本。所以flash的脚本数就是所有内部含有脚本的影片剪辑数加上作用于按钮或内部含有脚本的按钮数,再加上一个MainMovie脚本,时间线上的所有脚本算作一个Mainmovie脚本。
Sothink SWF Decompiler在分析Flash脚本时,将SWF6增加的DoInitAction标签定义的脚本放到其他标记里面,而没有放到动作标记里。缺失了DoInitAction标签定义的脚本就有可能使一些影片剪辑的交互性受到影响,这是我们在应用脚本时所要注意的。
2 Flash Decompiler Trillix提取Flash脚本
Flash Decompiler Trillix是从FLASH文件swf中提取所有资源的工具软件,包括:声音、图像、视频、图形、帧、画面、文本、字体、按键、图标及动作脚本。它提供免费版本,但并非开源。
Flash Decompiler Trillix界面与硕思闪客精灵类似,也是打开后,从位于左边的资源管理器面板中找到Flash文件所在的位置,双击资源管理器面板中的Flash文件,则中间的视图中打开动画,同时右边的任务面板中显示出所分析出的动画元素(如图2)。从菜单栏的Extract菜单中可以选择导出分析的动画元素。
Flash Decompiler Trillix将Flash动画的脚本也是分为frame、sprite和button上的脚本三类。与Sothink SWF Decompiler不同的是,Flash Decompiler Trillix不再将所有时间线上的脚本都放在一个MainMovie里面算作一个脚本了,而是直接按脚本所在的帧分布排列。这样一个帧上的脚本就算一个脚本,Flash文件的所有脚本数就是所有有时间线上有动作的关键帧数加上影片剪辑、按钮上的脚本数。
Flash Decompiler Trillix分析Flash脚本时,没有分析DoInitAction标签定义的脚本。
3 Action Script Viewer提取Flash脚本
Action Script Viewer动作脚本观察者,用来查看SWF文件内的ActionScript脚本,提取Flash文件内的所有资源。
ASV是不需要安装的软件,使用非常方便。双击打开ASV,从文件菜单的打开里选择所要反编译的Flash动画文件,打开swf文
您可能关注的文档
最近下载
- 涉密运行维护管理制度.docx VIP
- MobileFlow-大模型驱动的终端自动化测试新范式-2025研发效能最佳实践.pdf VIP
- OPPO企业AI赋能研效提升的应用与原理解析-2025研发效能最佳实践.pdf VIP
- 《第四单元 西方音乐发展史掠影学习学习项目二 音乐中的浪漫主义》七年级上册音乐人教版 教案(表格式)(2024新版).docx
- T∕CACM 1090-2018 中医治未病技术操作规范 穴位敷贴.docx VIP
- 学科教学与综合育人能力提升谈谈个人见解与感悟.docx VIP
- 新解读《GB_T 35070.3-2018停车场电子收费 第3部分:交易流程》.docx VIP
- 1 《中国人民站起来了》课件(共61张PPT)统编版高中语文选择性必修上册.pptx VIP
- CMF:中国宏观经济专题报告(第98期):读懂价格信号,稳住经济大盘.pdf VIP
- 字节跳动 研发效能提升之道-2025研发效能最佳实践.pdf VIP
文档评论(0)