Flash反编译工具

Action Script Viewer 4.0可以分析Flash文件(.swf)文件的内部结构,并将其中的动作脚本(actionscripts)分解出来,软件支持Flash4、Flash5、Flash MX和Flash MX2004制作的swf文件,分解出的动作脚本可以保存为文本格式,在编辑过程中可以随时对Flash文件进行预览,是一个不可多得的好东东!

  官方主页:buraks.com

  下载路径:本地下载

  Action Script Viewer 4.0是最强大的Flash反编译工具,在你丢失源文件的情况下可以将Swf还原成Flash文件。

  Action Script Viewer 4.0功能非常强大,共有六个菜单,分别是File(文件)、Utility(效用)、Options(选项)、Window(窗口)、Tools(工具)和Help(帮助)。下面主要通过讲解File(文件)、Utility(效用)、Options(选项)和Tools(工具)四个菜单,说明Action Script Viewer 4.0的功能。

  1、File(文件)
[img url="C:\Documents and Settings\Administrator\桌面\1.jpg"]
[/img]
图1

  在File菜单中,Action Script Viewer 4.0有很多批量功能在此实现。它可以将组成Swf文件的各种按钮、图片、文本等成批的转换成单一的结构,以便于用户提取。如上图所示,在“File”菜单下的“Batch(成批转换)”下选择:

  (1)Save All Library Symbols as SWF…

  将所有样式成批转换;

  从下图可以看出,Swf文件中所含的样式有很多,包括Movie clips(动画剪辑)、Buttons(按钮)、Graphics(图片)、Text symbols(文本样式)、Bitmaps(BMP图片)、Fonts(字体)、Sounds(声音)、Imported symbols(导入的样式)、Embedded Video(内涵动画)、Streaming Sound(流声音)等。
[img url="C:\Documents and Settings\Administrator\桌面\2.jpg"]
[/img]
图2

  下面就是转换了大小猪.Swf所有样式的文件夹:

  


  

图3
[img url="C:\Documents and Settings\Administrator\桌面\3.jpg"]
[/img]


  (2)Save All Layers as SWF…

  将所有图层成批转换;

  (3)Save all Sounds as WAV/MP3…

  将所有声音文件转换为WAV或MP3文件;

  (4)Save all Text

  保存所有的文本。包括两种转换方式,其一转换为ANSI格式,其二是转换为UTF-8格式;

  (5)Save All Class Scripts…

  保存所有脚本;

  2、Utility(效用)

  


  

图4

[img url="C:\Documents and Settings\Administrator\桌面\4.jpg"]
[/img]


  (1)Movie Information(动画信息)

  用于保存Swf文件的大小、位置、颜色等信息,并且可以点击“Modify”按钮对其进行修改。


图5
[img url="C:\Documents and Settings\Administrator\桌面\5.jpg"]
[/img]


  (2)Change Background Color…(更改背景颜色)

  点击这个二级菜单,会弹出一个Windows颜色对话框,允许用户通过该对话框改变Swf文件的背景颜色。

  (3)Save Selected as Swf(选择一部分保存为Swf文件)

  该功能主要用于对Swf的裁剪,用户如果想对原有的Swf文件进行裁减,想选取其中的一部分桢,就可以通过这一项,将在Frames中选择好的桢集结成新的Swf文件。

  3、Options(选项)

  该菜单项主要对应于软件主界面的5个页标签项,如下图所示:


图6[img url="C:\Documents and Settings\Administrator\桌面\6.jpg"]
[/img]


  包括Timeline(时间轴)、Frames(桢)、Library(库)、Actionscripts(动作脚本)和Special Tags(标签)。Timeline(时间轴)、Frames(桢)、Library(库)的功效和MarcoMedia的Flash中的功效类似,这里就不再多阐述了。下面主要介绍一下ActionScripts(动作脚本)。


图7[img url="C:\Documents and Settings\Administrator\桌面\7.jpg"]
[/img]


  Change Actionscript Font改变动作脚本的字体颜色。

  \U模式仅支持6.0及其以上版本。在\U模式下Action Script Viewer 4.0以Unicode格式显示所有的Actionscript,如果低于6.0版本的,有些格式就显示不出来,而是以’?’代替。

  其他几项:包括Show Long Actionscripts、Word wrap Actionscripts、Colorize Actionscripts等功能主要是针对脚本格式的,这里就不一一悉数了。

  4、Tools(工具)

  Action Script Viewer 4.0的主要工具包括三个:

  > Compress/Uncompress…

  编译与反编译,在这里Action Script Viewer 4.0将打开的Flash文件编译生成Swf文件;如果有Swf文件,想得到原始的Flash文件,则通过反编译即可。


图8[img url="C:\Documents and Settings\Administrator\桌面\8.jpg"]
[/img]


  > Create Projector…

  创建Projector,就是将Flash动画生成exe文件,这样更利于传递和保存。


图9[img url="C:\Documents and Settings\Administrator\桌面\9.jpg"]
[/img]


  > Search IE Cache…

  Action Script Viewer 4.0设计者真的是真心为用户考虑,随着网页上的Flash动画的增多,有些网友喜欢看看曾经登陆过的网站上的Flash动画,这里就可以使用搜寻IE缓存来查找Flash动画。

  5、小结

  以上是对Action Script Viewer 4.0功能的简单介绍和使用方法的阐述,ASV的功能技巧还有很多,它是一款功能强大的Flash编译和反编译软件,闪客大虾们快来试试吧^_^
要求 Windows中安装 Java 7,Linux或Mac OS 需要的Java 7或更高版本 适用于Windows,Linux和MacOS 用户界面标签树显示 蓝色Office 2003的外观和感觉 功能区面板,标签和应用程序图标 与类别标签树(形状,精灵,文本, ... ) - 每个标签显示的字符标识,并从ExportAsset或其他信息采取可选名称 两个面板editation - 在左边的面板中, editation右侧原来的预览 拖放SWF文件到主窗口打开文件 窗口出口项目外拖动树项目 预览项目的改变背景颜色 通过设置选项卡方便地访问应用程序配置 多语言支持:英语,捷克语,中国,荷兰,德国,匈牙利,葡萄牙语,俄语,西班牙语,瑞典语,乌克兰语 JPEXS Free Flash Decompiler打开文件: 打开/保存选项卡截图 支持SWF文件和非压缩两种Zlib和LZMA压缩 既AS1 / 2和支持AS3文件 GFx中的Scaleform支持文件( * 。 GFX ) 通过拖放,文件上下文菜单或标准协会打开文件 刷新按钮再次读取文件 显示的SWF对象 SWF截图显示( MorphShape ) 形状( DefineShape1 - 4标签) MorphShapes ( DefineMorphShape1 - 2标签) 精灵( DefineSprite标签) 按钮( DefineButton1 - 2标签) 文本( DefineText1 - 2 , DefineEditText标签,没有TLF支持) 图片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2标签) 字体( DefineFont1 - 3 , DefineCompactedFont , DefineFontInfo1 - 2 , DefineFontName标签) - 名称,人物预览,上升,下降,国内领先,粗体/斜体标志 视频( DefineVideoStream , VideoFrame标签) 声音( DefineSound , SoundStreamHead1 - 2 , SoundStreamBlock标签) 脚本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton标签, BUTTONCONDACTION , CLIPACTIONRECORD ) - ActionScript源, P码,十六进制,控制流图 帧( ShowFrame , PlaceObject1 - 3标签, PlaceObject4无AMF , RemoveObject1 - 2 ) 整个SWF预览 导出的SWF对象 导出对话框 形状( DefineShape1 - 4标签) - SVG格式,限制 文本( DefineText1 - 2 , DefineEditText标签,没有TLF支持) - 纯文本或格式化 图片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2标签) - JPEG或PNG格式 视频( DefineVideoStream , VideoFrame标签) - FLV格式不带音频 声音( DefineSound , SoundStreamHead1 - 2 , SoundStreamBlock标签) - MP3/WAV/FLV格式(与输入相同的格式,没有再压缩) BinaryData ( DefineBinaryData标签) 脚本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton标签, BUTTONCONDACTION , CLIPACTIONRECORD ) - ActionScript中, P码 导出为FLA格式 Export菜单 - 闪光连拍6 FLA格式(压缩或解压缩XFL ) 形状( DefineShape1 - 4标签) MorphShapes ( DefineMorphShape1 - 2标签) - 形状补间 精灵( DefineSprite标签) 按钮( DefineButton1 - 2标签) 文本( DefineText1 - 2 , DefineEditText标签,没有TLF支持) 图片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , D
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值