反编译FLASH利器SWF DECOMPILER使用教程

合集下载

使用swf反编译软件编辑flash影片

使用swf反编译软件编辑flash影片

使用swf反编译软件编辑flash影片硕思闪客精灵是一款先进的swf反编译软件,它能捕捉、反编译、查看和提取Flash。

最新版的闪客精灵不仅仅是一款swf反编译软件,还是一款swf编辑软件,增加“编辑”功能,可以对swf影片进行修改,替换资源,轻松反编译一个或是多个swf格式文件为fla/flex项目文件和html5文件。

硕思闪客精灵swf反编译软件支持Flash 6,Flash MX 2004,Flash 8,Flash CS3,Flash CS4和Flash CS5。

它能恢复fla/flex项目文件,反编译Flash的所有元素,包括:矢量图,声音,图片,片段,字体,文本,脚本等。

支持动作脚本AS3.0。

使用闪客精灵swf反编译软件的专业版你可以在任意一个Flash中提取您想要的文字、图片、效果等等。

一起来认识一下swf反编译软件闪客精灵的界面吧。

在界面的上方是菜单栏,在‘文件’标签的‘导出’选项中,可以选择反编译swf文件的类型:fla/flex、html5、导出资源三类;左侧是资源管理器窗格,跟windows资源管理器很像,方便了swf文件的导入操作;中间是swf的预览窗口,可以预览在左侧选中的swf文件;右侧是swf文件的导出窗格,可以导出单个文件,也可以批量的导出文件。

在导出面板的下方显示的是swf文件的所有元素,可以编辑其中的任意元素,可以替换图片、更改文字等等。

反编译后,可以选择保存覆盖原文件,也可以选择另存为生成新的文件。

其中,‘工具’标签下,提供了exe-swf转换器,可以轻松提取exe文件中的swf文件。

在闪客精灵安装成功后,您浏览器的工具栏自动安装闪客精灵的辅助工具——闪客名捕。

在您浏览网页时,点击它,能够捕捉到网页上所有的flash,可以选择想要的或将网页上全部的flash轻松保存在本地。

综上所述,硕思闪客精灵:可以反编译出fla/flex格式文件、html5格式文件并将其资源导出;可以单个文件导出以及批量导出;可以直接编辑swf文件中的所有元素;可以提取exe文件中的swf文件;可以在网页上直接捕捉swf文件。

FlashBuilder4 的 DEBUG 界面调试程序

FlashBuilder4 的 DEBUG 界面调试程序

使用 FlashBuilder4 的 DEBUG 界面调试程序(本文转载自ITeye)1.启动调试会话2.添加和删除断点3.设置条件断点4.在“断点”视图中管理断点5.在“调试”视图中管理调试会话6.使用“控制台”视图7.在“变量”视图中管理变量8.更改变量的值9.查找变量10.“变量”视图中表示变量的图标11.使用“表达式”视图12.表达式示例13.表达式求值的局限性14.使用观察点15.使用“运行至行”调试应用程序的过程与运行应用程序的过程类似。

但是,进行调试时,可以控制应用程序何时停止于代码中的特定点、是否要监视重要变量,并且可以测试对代码进行的修正。

运行和调试都使用配置来控制应用程序的启动方式。

调试应用程序时,将运行应用程序文件的调试版本。

有关 Flash 调试透视图中可用的调试工具的概述,请参阅 Flash 调试透视图。

在某些情况下,系统会提示您查看 Eclipse 日志文件。

有关更多信息,请参阅日志文件中的 Eclipse 环境错误。

启动调试会话要开始调试会话,请在 Flash 调试透视图中运行应用程序启动配置。

调试应用程序在 Flex 包资源管理器中,选择要调试的项目。

在主工作台工具栏中选择“调试”按钮。

注:“调试”按钮包含两个元素:主操作按钮和一个下拉列表,后者显示项目中可以运行和调试的应用程序文件。

如果单击主操作按钮,将调试项目的默认应用程序文件。

也可以单击下拉列表,并选择项目中的任何应用程序文件来进行调试。

还可以访问启动配置对话框,并通过选择“调试”命令创建或编辑启动配置。

如果项目尚未构建,Adobe® Flash® Builder™ 将构建并在调试模式下运行项目。

应用程序将出现在默认 Web 浏览器或独立 Flash Player 中,随后您可以使用Flash Builder 调试器与它交互。

到达断点后,将在工作台中激活 Flash 调试透视图。

在插件配置中启动调试会话在 Flash Builder 的插件配置中,“调试”命令的工作方式稍有不同。

Flash入门及学ActionScript编程的正确途径

Flash入门及学ActionScript编程的正确途径

Flash入门及学ActionScript编程的正确途径下面我的说每一个问,请你都不要跳过,不管您用什么手段,必须一个个吃透,否则欲速则不达。

1、三种图层图层:和Photoshop的图层差不多。

导向层:不仅可以导向Motion动画,还有参考层的作用(这个功能用的人就不多了)。

蒙板层:蒙板层有图像的地方,它下面那层的内容才可显示,有点象3DS MAX里的蒙板贴图。

2、三种帧:即帧,关键帧,空白关键帧。

3、三种符号:即影片剪缉,按钮,图形,初学可以不用图形,用影片剪缉。

4、三种Flash动画的文件格式:即EXE,SWF,HQX5、三种Flash常用的声音:MP3,AVI,WAV6、三种影片生成方式;输出动画,发布影片,CTRL+ENTER7、三个重要数字:帧率,影片尺寸,背景色值。

6、三个Flash常用图片格式:jpg ,png,gif7、三个重要快捷键:F8_转换为符号Tab_显示/隐藏面板Ctrl_+/-缩放。

*********************************************************学A S编程的正确途径1、你先学会加动作的三种方式:在帧上加,在MC上加,在按钮上加。

用play stop goto这三个命令反复练习。

不要用太多的命令给自己吃迷晕药。

用实例练,不要空练。

2、会了我说的1后,要学给按钮加动作的8种方法和给mc加的9种方法。

3、会了我说的2了,就要学个编程最基础最重要的东西----路径的描述(能看懂就能用)。

1> _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......]2>_parnet3>this4>mc1.mc2. ...5>_leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......]练习这样一个实例对你也许有帮助, 把一首你喜欢听的歌随意放在某个MC中,随意地在某个mc或按钮上加动作去控制它,想让它停就停,想让它放就放。

Flash Builder操作指南

Flash Builder操作指南

关于Flash Builder项目Flash Builder将构成应用程序的资源(文件夹和文件)组合到一个容器中,我们将其称为项目。

项目包含一组属性,这些属性控制应用程序的构建方式、构建的应用程序所在的位置、调试的处理方式以及该项目于工作空间中其他项目的关系。

要管理项目,可以使用“包资源管理器”视图来添加、编辑和删除资源。

还可以关闭工作空间中的项目、导入资源以及链接外部资源。

Flex项目使用Flex项目可以构建基于Flex框架的Web应用程序,也可以构建基于Flex框架的桌面应用程序。

Web应用程序在Adobe Flash Player中运行,而桌面应用程序在Adobe AIR 中运行。

创建项目时,请指定项目是针对Web应用程序,还是针对桌面应用程序。

Flex项目包含一组属性,这些属性可控制应用程序的构建方式、已构建的应用程序所在的位置、调试的处理方式以及该项目与工作空间中其它项目之间的关系。

Flex项目包含默认的MXML应用程序文件。

项目中的其它MXML文件也可以是应用程序文件。

创建Flex 项目使用以下过程可以创建您的基本Web 应用程序或桌面应用程序。

1.选择“文件”>“新建”>“F lex 项目”。

2.输入项目名称和位置。

默认位置为当前的工作空间。

3.对于应用程序类型,选择“Web”或“桌面”。

4.使用默认的Flex SDK,或浏览到另一安装的SDK。

单击“下一步”。

5.(可选)指定“服务器设置”。

6.指定“输出文件夹”。

如果未指定应用程序服务器,则位置位于您的项目文件夹内。

如果指定了应用程序服务器,输出服务器位于项目文件夹之外。

通常,将输出文件夹与服务文件放在一起。

7.单击“完成”,或者单击“下一步”以指定其它配置选项。

8.(可选)指定构建路径和其它配置选项。

9.单击“完成”。

Flex 库项目使用Flex库项目可以构建可在应用程序之间共享或分发给其他开发人员的自定义代码库。

DoSWF介绍及使用说明

DoSWF介绍及使用说明

DoSWF介绍及使用说明目录项目背景 (2)软件主要功能特点 (2)软件使用说明 (3)1主要布局 (3)2修改SWF属性 (3)3加密 (4)3.1严格加密模式 (4)3.2防吸血鬼模块 (4)3.3添加加载进度 (4)4混淆 (4)5添加水印 (5)6更多功能 (6)7授权 (6)8加密级别 (7)常见问题 (7)怎么获取授权码? (7)个人授权和商业授权有什么区别? (7)DoSWF Professional和MINI版本有什么区别? (8)一个注册码能使用多久? (8)注册码失效如何处理? (8)项目背景随着Flash的不断发展,Flash能做的事越来越多了。

从web application到web game,再到SNS application,从动画到交互,从音频播放到视屏,Flash给用户带来的不只是交互体验上的流畅,也不只是听觉到视觉的的享受,更是网络生活的便利。

但是,随着Flash应用的不断增多。

针对Flash的破解软件悄然而生。

这类软件对Flash 应用,轻松破解,或盗取图片,或音频、视频,甚至是代码,使得创作者的劳动成果付诸东流。

DoSWF(Flash SWF Encryption)(以下简称DoSWF)这个项目正是在这样的环境下诞生的,旨在为Flash应用程序提供一个安全、可靠的加密,保护作者的劳动果实,保障作者的合法权益。

软件主要功能特点DoSWF是一款专业的Flash SWF、SWC加密混淆工具,主要功能包括:1.加密对Flash SWF以及SWC文件进行加密。

与其他加密软件不同的是,DoSWF也能对库元素进行加密,从而保证作品中资源的安全。

2.混淆DoSWF支持对Actionscript3.0进行高度的混淆操作,包括字符混淆以及指令。

能有效的对抗当前主流破解软件。

DoSWF内置了一套复杂的检测机制,能比较智能的检测到个环节出现的特殊字段,保障了混淆的精准性。

这是其他同类加密软件无法比拟的。

Flash 按钮的修改(图解)

Flash 按钮的修改(图解)

Flash 按钮的修改(图解)首先,得鄙视下网上求教却说要收学费的家伙们。

然后,哥怒了,哥也因此成才了!一切都只是为了简单的维护修改公司的网站。

对于完全的flash编制小白,希望能帮助千千万万像我这样的flash编制小白们。

不废话,开始。

拿到一个已经制作好并发布了的flash,要求只改变里面的按钮的一些文字。

如:最终效果方法步骤如下:一、反编译flash首先得用一些反编译软件把整个flash反编译出来,最有名最好用的就是:硕思闪客精灵本人就是用的这个软件。

很简单,这里就不细说了。

二、用flash制作软件编辑本人用的步骤一、用打开如果1处也是我们要修改文字的按钮所在,对着相应的按钮双击以确定按钮号,或者在3 中展开一个一个查找,如在3中打开button 122按钮进行相应(这里修改的不是上面的button 122,但下面用到)步骤一、在下图3处展开并找到的button 191,并双击button 191,在编辑窗口处双击文字处(各帧根据需要修改)和1处修改为,保存并发布,看看效果这里一定要发布才能看,效果如下问题有二:1.鼠标移到Exhibits show按钮及后面按钮时文字都不见了,和原效果不一样(有一部分帧文字丢失了)2. Golden Pompano 按钮文字后面还有一大段空白上面两个问题困扰了本菜鸟好些天,这些问题得解决呀,不然怎么用呢!!!!!!!解决问题一:方法类步骤一在5处一帧一帧的点击,观察1处,在1处没有文字时得在这一帧上再次添加上文字即可(为什么会丢失文字我也不知道,不深究,会用就成),看到4处了不,用文字工具添加上相应文字就可以了这里要特别说明下,为了保持字体的一致性,最好是在3处找到相应的button 122,进行文字的复制与粘贴编辑,如下在3处双击button 122进入相应的单个按钮编辑-----在5处查到有文字的帧-----在6处双击,直至可编辑文字,复制文字逐帧查找,5处的帧在6处没有文字,说明此帧文字丢失了,在4处文字工具在6处粘贴文字即可解决问题二:对之前的按钮191进行编辑为了使6处文字居中且左右空白不要太多:在5处找到要求修改的各个帧,在4处选用任意变形工具用键盘的上下左右键把6处框框移到使文字居中并缩短到合适位置(注意保存7处参数一致)保存并发布,看看效果各位,发现问题了不??空白处只是变透明了而已,同志还需努力呀!!!!!继续编辑button 191键盘左右键调整各帧的位置即可,注意参数的一致同理调整中的向左的位置即可功成身退!。

flash积分游戏制作

flash积分游戏制作1.把好玩的flash游戏下载,2.然后把swf⽂件转成fla⽂件,3.进⾏修改,4.发布.软件需求:1.SWFDECOMPILER (可在sothink/product/flashdecompiler/download.htm 下载试⽤版, 或是在⽹上找绿⾊版本)2.flash mx 2004或以上 (建议使⽤FLASH 8 版本)详细说明:(初学者,最好找⼀些⽐较简单,容量较⼩的游戏来改造.)1.下载SWF档可以使⽤SWFDECOMPILER内附的CATCHER协助.或者使⽤flash viewer /Flash-Saving-Plugin/downloads.shtml 都是⽐较⽅便的.2.如何把swf转成FLA⽂件这⾥有⼀些视象教学. .tw/sb2/07tools/swfdecompiler2005/其实安装SWF-DECOMPILER后,在swf⽂件上按右键,选convert to fla便可以了.在过程中,会问⽤什么版本解译,⼀般都选recommanded的⼀种.3.测试转好的FLA⽂件转好的fla⽂件,要先拿到flash8上尝试发布测试(按f12),如果发布成功(没有错误信息),游戏正常,便可以进⾏下⼀步.以我经验,有8成以上的swf都是正常可以转成fla⽆误的.但也有20%失败,原因有两个:1.swf游戏太旧,⽤了⼀些不⽀援的语句.此时需要⾃⼰除⾍,⼀般在出问题的地⽅上按⼀下f1便有说明档了2.swf被保护了:有⼤约百分之⼀的swf被发布⼈使⽤了aso(ActionScript Obfuscator)加了保护,防⽌别⼈反组译. 这些swf就很难修改了.暂时只有放弃.4.开始修改FLA⽂件a. 在游戏开始的地⽅导⼊玩家的资料通常在第⼀影格(只会执⾏⼀次的地⽅) 加以下的actionscript复制内容到剪贴板代码:function end(score,level,bonus,others) {nk_now = new Date();_root.sendLV.starttime = _root.nk_starttime;_root.sendLV.playedtime = Math.round((getTimer()-_root.nk_starttimer)/1000);_root.sendLV.playertime = _root.nk_timediff + Math.round(nk_now.getTime() / 1000);_root.nk_playedtime = Math.floor(_root.sendLV.playedtime/60)+'分'+(_root.sendLV.playedtime % 60)+'秒'; // 可以⽤playedtime来显⽰游戏时间_root.sendLV.fscore = score;_root.sendLV.level = level;_root.sendLV.bonus = bonus;_root.sendLV.others = others;_root.sendLV.action = "swfrecord";_root.loadok = false;_root.sendLV.sendAndLoad("plugins.php", _root.loadLV, "POST");_root.nk_money = Math.round( score /_root.nk_rate + bonus); // ⽤来显⽰所得⾦钱if (_root.nk_money > _root.nk_bonuslimit and _root.nk_bonuslimit>0)_root.nk_money = _root.nk_bonuslimit;}eCodepage = true;_root.sendLV = new LoadVars();_root.loadLV = new LoadVars();_root.loadLV.onLoad = function(success) {if (success) {nk_now = new Date();_root.nk_starttime = this.servertime;_root.nk_starttimer = getTimer();_root.nk_timediff = this.servertime-Math.round(nk_now.getTime()/1000);_root.nk_toplist = this.toplist; //排⾏榜使⽤的变数_root.nk_rate = this.rate;_root.nk_username = ername; //⼈名使⽤的变数_root.nk_bonuslimit = this.bonuslimit;_root.loadok = true;}};_root.sendLV.p = "nkflash";_root.sendLV.game = "游戏id"; // 请修改game_id_root.sendLV.action = "swfstart";_root.loadok = false;_root.sendLV.sendAndLoad("plugins.php", _root.loadLV, "POST");B. 确保正确读得PHP信息才可开始游戏.在开始(或重新开始)的按钮, 加⼊⼀句判断是否_root.loadok例如:原本是复制内容到剪贴板代码:ON (PRESS) { gotoAndPlay("GAMESTART"); }, 就要改成复制内容到剪贴板代码:ON (PRESS) { if (_root.loadok) gotoAndPlay("GAMESTART"); }C.结束时传回游戏成绩.在GameOver时加以下AS码, ⽤来传送成绩回⽹站的资料库复制内容到剪贴板代码:_root.end(gamescore, gamelevel, gamebonus, gameothes); 以上gamescore, gamelevel, gamebonus, gameothes要⾃⼰修改gamescore 为游戏中记录积分的变数gamelevel 为游戏中记录等级的变数,如果⽆等级可设为0gamebonus 游戏中记录额外奖⾦的变数,如果⽆额外奖⾦可设为0gameothers 是附加在排⾏榜的内容,可为空字元例: _root.end(score,0,0,"");要在何处加这句 _root.end(XXXX) 是⼀个难点!⼀般会先看主影⽚,哪⼀格是游戏的回圈,结束在哪⾥.也可以了解GAMEOVER的原因,从⽽判断回圈的结束点是何处.例如:⽣命是0时游戏便结束,可以找显⽰⽣命⽂字的变数是什么,再⽤找寻ctrl+F,找哪些地⽅与这个变数有关.5.到论坛测试加⼊上述程序后,应该开始去论坛测试.看游戏能否正常记录分数.要先去前台管理,新增游戏,类别写成[未开放].然后玩两三局,看能否正常记录得分.6.美化游戏A. 加⼊排⾏榜.先要判断时间轴中哪⼀影格⽐较适合显⽰排⾏榜.继⽽修改.⼀般会在画⾯上加1个⽂字框,再在属性中选择动态⽂字,在变数栏填上 _root.nk_toplist选[多⾏], [], 不选[Ab] 调整⾏距. 字体颜⾊和⼤⼩.但要注意字型必须选⽤ ()系统预设字型.B.游戏结束时显⽰奖⾦.可以在GAMEOVER时,显⽰游戏得分的地⽅,插⼊⽂字⽅块(动态⽂字),并把变数设成_root.nk_money可显⽰游戏获得的⾦钱.C.對遊戲的不良地⽅進⾏修改.(適合⾼⼿)7.发布游戏1.为游戏做⼀幅缩图,尺⼨是 140 X 1052.调整游戏种类,得分限制,奖⾦⽐率.3.导出游戏SQL码,发布游戏(发布时,请提供演⽰,SQL码,图档,SWF档的连结)。

FLASH中各工具使用方法


线条工具
线条工具
用于绘制直线的工具,在工具箱中选取“线条工具”后,可先在属 性面板中设置好笔触颜色、样式及高度,然后在舞台中单击并拖 动就可以绘制直线
使用直线工具用来绘制从起点到终点的直线, 在按下鼠标左键进行拖动时如果 按住了Shift键,则可绘制水平、垂直或 以45度更改填充色与边框色,可以选择 墨水瓶工具与颜料桶工具。
选择工具
是一个最常用的工具,它用来选择舞台中的一个对象。 通常选择的方法有两种:
点选和框选,点选可以选择一个组件、线条或者连续的填充。
一个组件选中会出现蓝色的边框,填充和线条选中后就会出现麻点状态。 如果要选择多个对象且对象的分布并不规则,也就是选择
选取钢笔工具,用鼠标左键单击起点,然后移动到下一个位置,按住鼠标左键不放 拖出所需的线条,然后再用同样的办法绘出到下一点的线条,双击鼠标代表绘制结 束。如果绘制不满意,可用部分选取工具进行调整
“铅笔工具”可以很随意地绘制出不 规则线条和图形。选择“铅笔工具” 后,可以使用其附属选项更改其参数, 有三个选项可以选择: 1、“伸直”:表示自动把线条转化成折线。 2、“平滑”:表示线条尽量的圆滑。 3、“墨水”:表示尽量保持绘画的轨迹, 也就是不作任何变化,保持原来绘画形状。
绘制直线对象 选取不规则的对象范围 绘制对象路径 编辑文本对象 绘制椭圆形和圆形对象 绘制矩形和正方形对象 绘制多角星对象
绘制线条和图形对象 绘制矢量色块或创建一些特殊效果 任意变形对象、组、实体或文本块
对形状内部的渐变或位图进行填充编辑
编辑形状周围的线条的颜色、宽度和样式
用于填充图形的内部 对场景中对象的填充进行采样 用来擦除线条、图形、填充 用于场景的移动 用于放大或缩小场景
绘制椭圆或矩形。配合Shift键,可绘制圆或正方形。

怎样使用

怎样使用“硕思闪客精灵”最近,有位网友想从我的动画中提取音乐和音效素材,问我有什么办法,我说你就用“硕思闪客精灵”吧!她说电脑里没有这个软件,于是我就将这个软件从邮箱里发给了她;继尔她又说不太会用,于是就形成了这篇短文。

现顺手将这篇拙文也放在自己的博客里,以供光顾我博客的其他网友参考。

先介绍一下“硕思闪客精灵”的作用:硕思闪客精灵(Sothink SWF Decompiler)是一款用于浏览和解析Flash动画(.swf 文件)的工具。

它可以将swf格式的文件导出成.fla格式的文件。

它还能十分轻松的从flash 动画中抽取位图、矢量图、声音、视频(.flv文件)、文字、按钮、影片片段、帧等几乎所有的组成元素,最重要的是可以对动作的脚本(Action Script)进行解析,清楚的显示其动作的相关代码,让Flash动画的构造一目了然,这对于学做动画的网友是相当有益处的。

我一直认为网络上的资源是共享的,因此几年来学习电脑都是采用“拿来主义”,也就是说自己想要的东西,为了省事,我首先用搜索引擎在网上找,只要网上有的,我都直接“拿来”用(我经常在BBS上和网友开玩笑说这是“借”,不是“偷”,是不犯法的),如应用软件、图片、音乐等(也有违法的,如涉及到别人肖像权的照片我就从来不用)。

说到这里,我要悄悄的告诉诸位,就连我电脑上用的微软widows操作系统都是从网上下载的D版软件,当然使用D版操作系统也是违法的,但:一,这是公开的秘密,俗话说法不责众;二是盖茨先生会同情我们这些工薪阶层,我想他除了说要用“黑屏”来吓唬人以外是不会过份追究的(这一段统统都是废话)。

我做动画也是如此,图片(除了做相册用的自家人照片以外)、音乐、音效、视频都首先在网上找,现成的找不到就从别人做的flash动画里找,怎么取出来呢?这时,“硕思闪客精灵”这个软件就派上用场了。

哦,我还要讲一句废话,那就是:“硕思闪客精灵”这个能从别人flash动画里“借”资料的辅助工具软件我已经用了多年,觉得很好用,也极其简单,你们用了就会知道的。

swfbrowser的使用方法

swfbrowser 的用法2000-04-18 00:00来源:CPCW作者:责任编辑:·yesky评论(0)p align="left">现在的flash4真是如日中天,到处都是flash网站,到处都有flash教学文章,我们当然不能落后,在学习的同时,我们当然要拿别人的作品来观赏,用来以提高自己的创意等等。

但是,有许多的flash被作者设置为保护,这样,对我们的学习极为不方便,因为和flash4不能打开这些文件。

我曾经对flash文件作了一次又一次的分析,当然有方法去掉这该死的保护,但是对于广普通用户来说,这太麻烦了一些,我在网上找了许久,终于,我发现了swfbrowser 2.8,它可以把其中的声音文件和图像等提取出来和还可以把flash制作成屏保呢,这真是太cool了。

首先,把你下载的,要学习的flash放在一个目录,然后运行swfbrowser,它的界面如下:它的界面分三个部分:左边的部分是让你选择swf文件所在的目录等,中间的窗口是对这个swf文件的预览,播放等,右边的窗口是该文件的组件信息。

现在,你要在左边上面的窗口选择那些swf文件存放的目录,然后点击下面的start search按钮,(下面的seach for optional你不用去管它)所有的swf文件就列在下面的窗口中,你只要选择其中的一个文件,在中间的预览窗口中就会出现flash画面,(因为这个软件要读取swf文件的所有信息并把它们分离出来,所以这个过程要比其它软件要慢一些,如果那个swf很大的话,在这时你千万不要认为是死机),不过读取文件完成以后,这时播放就和正常的一样了。

如果你要欣赏它的话,可以按下面的播放按钮。

在一旁有一个add to favorites,点击它就可以把这个文件加到你的收藏夹中,这时,左上方的窗口就变成收藏窗口,这样做的方便之处我就不用多说了。

此时,如果你要把这个flash制作屏保,你只要按上面的set as a sreensaver按钮就行了,它会弹出一个窗口:如下图:在唤醒方式(wake up on)中有mouse move(鼠标移动),left click(按左键),right click (按右键)keypress(击键盘上的任何键),你要哪种方式唤醒电脑,就可以在该项前面打上一个勾。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

反编译Flash利器SWF Decompiler使用教程
1、软件功能介绍
SWF Decompiler 是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的工具。

它能够将flash动画中的图片、矢量图、字体、文字、按钮、影片片段、帧等基本元素完全分解,还可以对flash 影片动作(Action)进行解析,清楚的显示其动作的代码,让您对Flash 动画的构造一目了然。

你可以将分解出来的图片、矢量图、声音灵活应用于FLASH MX 2004 中,让你也可以做出大师级的作品!
2、认识SWF Decompiler 的界面
SWF Decompiler 的界面如(图1)所示:
图1
SWF Decompiler 的界面比较简单,除了上面的菜单栏和工具栏外,左边是文件查看窗口,中间是影片预览窗口和信息窗口,右边是资源窗口,下面简单介绍一下工具栏。

由于菜单命令与工具栏的功能一样,这里只介绍工具栏的作用。

工具栏包括共有9个工具(参看图1 从左至右):
①快速打开:不用解释吧^o^;
②导出fla:导出反编译后的 .fla格式源文件;
③导出资源:导出反编译后的Flash中的资源,如图片、音频、Flash片段等;
④文件浏览:显示或隐藏文件浏览窗口;
⑤信息窗口:显示或隐藏信息窗口;
⑥资源窗口:显示或隐藏资源窗口;
⑦影片信息:显示当前的Flash影片信息;
⑧背景颜色:设置Flash及资源预览窗口的背景颜色;
⑨动作脚本查看方式:共有3个查看方式选择,源码、伪码、原始数据;
3、SWF Decompiler 的操作方法
①打开Flash影片。

打开SWF Decompiler 后在文件夹浏览窗口中找到要处理的Flash所在的文件夹(当然也可用“快速打开”工具)并单击,然后在文件选择窗口中点击要处理的Flash(可以是swf格式或exe格式),此时开始在预览窗口中播放影片。

如果想浏览窗口大一些,可点击[文件浏览]和[信息窗口]工具,隐藏了这两个窗口,浏览窗口便自动扩大。

②导出SWF源文件(fla格式)。

在右侧的资源窗口中点击该文件名前面的“+”号(见图2),软件便开始分析当前的SWF文件,稍等候就完成分析并以树形结构分门别类显示出SWF文件的内部结构来。

如图3所示:
图2 图3
然后点击上面的[导出fla]按钮,在“导出fla”选项窗口中,选择好导出路径和其他选项,如果选择“自动用FLASH打开”,则会直接启动FLASH MX 2004,就可以对导出的fla文件进行编辑操作。

③导出SWF中的资源。

要导出SWF中的所有资源,只要在SWF 文件名前的复选框打上勾,如果只导出SWF中的部分资源如图片,就在图片文件夹前的复选框打上勾,如果只导出SWF中的个别元件,需要点击文件夹前的“+”号打开文件夹,点击元件就可以在预览窗口观察效果,满意的在元件前打上勾,然后点击右上角的[导出资源]按钮,在“导出资源”选项窗口中选择好导出路径,“文件格式”选项采用默认就可以了。

图4
怎么样?有了SWF Decompiler 你是不是可以随心所欲了。

相关文档
最新文档