求助:帮我写个asv脚本

Action Script Viewer是一款非常专业好用的swf反编译软件支持1到3,能够帮助用户将从网上下载下来的Flh文件进行反编译让文件变成你需要的源文件,这样就可以使用其他工具来编辑了有需偠的欢迎下载使用。

上下文敏感的时间线视图

反编译Flh影片(SWF)中的所有动作脚本

提取SWF中的所有资源(位图,矢量图,音频,视频,字体等)

查看SWF内部结构(支歭查看帧,实例名,元件,影片剪辑等)

将SWF反编译为FLA(通过导出SWF中所有资源及生成JSFL重建脚本)

正确的版本显示在关于对话框

有“此版本是真正的”在關于框中的文本,它不断改变颜色

在文本输出显示的正确版本的文件保存|保存SWF数据为文本命令。

方便查看SWF文件的ActionScript有三种视图模式可用:代码,P代码和十六进制转储视图的通用表示

从SWF文件中提取ActionScript代码并轻松将其保存为或TXT格式。后者允许将脚本提取为P代码十六进制转储戓组合

ALT+ C打开时间表选项菜单

HOME选择第一个全画幅

INSERT选择具有实际选择精灵

上箭头键移至实际选择了

下箭头键移至实际选择向下

CTRL移动实际选择一個页面在一个时间

ALT卷动窗口不改变实际的选择

下载文件找到"。V 5还支持Flh 我们将在24小时内修复任何错误,向您发送自定义的EXE并将修复程序與下一次更新集成到V。

在主工具栏上可以选择“暂时禁止错误日志”以方便使用这些SWF文件。

可以使用V从SWC文件中提取SWF文件吗?

我以为我的动莋脚是安全的现在我如何实现这个新的在线游戏,Flh安全性是什么?

我订购了V我什么时候收到?

2011更新:V 2011需要激活。您只能在激活后才能运行V因此请在订单上注明您的激活码(PAC)以获得最快的体验。(下载在ShowPAC应用/与我们联系确保您在主题行中提及V。

我们的交货时间目前(截至2004年9月)为2尛时或以下无论是周末/假期。当你匆忙不要犹豫给我们发电子邮件。事实上请不要犹豫,以任何理由给我们发电子邮件Plimus自动信用鉲/付款验证后,所有订单均经手动验证

。我们没有移植到Mac平台的原因是我们没有Mac体验没有Mac访问。

2010/04更新:我们现在有另一个原因就是:苹果没有得到Flh ...“去螺丝自己的苹果”。

V是一个黑客工具吗?

(但V不检查保护V对于受保护的电影和无保护的电影的工作原理相同)。

我们不会透露我们的客户但我们可以声明,我们有很多来自真正受到尊重的公司的客户

更准确,更傻瓜证明反编译的新的反编译引擎

动作脚本吔可以被示出为P代码

库的符号SWF的分批提取

层作为SWF的分批提取

预览窗口现在电影的控制和调整选项

库查看标签现在显示的数字符号的每个苻号所使用的

如果使用的字体允许现在可以提取的文字符号的文本。

按钮符号可以被提取为4帧

字体符号的轮廓可以被提取为图形符号。

信息窗格显示所选对象的详细信息在声音,位图字体,文字按钮符号的更多信息...

声音的存在对框架和时间轴视图选项卡指示

特殊标簽视图选项卡现在可以检测重复的出口符号标签

符号边界现在计算并不再需要为中心的选项

进口符号不再挂起预览窗口

SWF窗口最大化的问题解决了

新最近的文件的文件菜单列表上

改进的界面和外观。首选项对话框然后右键单击上下文菜单可用

}

   “组件”与“智能MC”一个共哃的特征就是“带参数的MC”在他们的属性面板中会多出一个“参数设置”框,在“库”中的符号也与众不同统称为“组件”,但在新時间轴上这些特性全部没有了,变化了最普通的MC属性面板中参数设置也不复存在。
   其中“智能MC”运行正常只是不能再在面板中設置参数,而“UI组件”并不顺利这些组件一般均含有多层内部MC及封装了的代码,经我测试成功率约在一半吧,失败原因多数是逻辑关系的混乱

九、关于“遮罩、热区(hitTest)动画”
  “遮罩”特性还原得很好,只不过新时间线会增加许多层来容纳原影片中放置在一层中嘚元件“热区”动画关系到代码及鼠标事件,在新时间线中完全正常

十、关于“引导线”动画
  “引导线”动画的效果能毫不失真哋正确回复,但我们已经知道引导动画一般是以“动作变形”实现的,所以在重构动画时“引导层”没有了,动画效果以对象的“不哃属性的逐帧序列”来表示这一点参阅“动作变形”。

十一、关于“位图、图形及文本对象”
  如果swf中曾使用了“位图”如PNG、GIF、JPG等,那么每个“位图”在新的元件库中会出现一对元件项目一个是矢量元件,另一个是“位图”这是因为在Flh作品中不直接显示“位图”,“位图”只不过是作为矢量图内部填充的一个图片不信,你只需删除库中的“位图”影片中的矢量图也将消失。
  “图形”(矢量图)以及“文本”对象在重建中没问题后者还保存了字体、字号等属性,只不过未打散的文本如果在你的机器中无相应字体将发出警告信息。

十二、关于“声音、视频对象”
  swf中的声音经过多种模式的压缩转换所以一般从swf中提取的MP3文件往往不能导入flh,V还原声音的功能特别强我至今还未发现问题,视频在V中自动转换为flh缺省的视频格式:FLV在新时间线中,声音在时间线中的位置、压缩效果属性均完恏地复原而视频仍然是封装着的一段序列。

十三、关于“读入保护”
  不少swf文件设置了“读保护”以前,你用拆解工具另存为swf文件後仍然不能被“导入”flh,现在这些极其脆弱的加密机制在V面前形同虚设!
  但作为一个可能的情况,一些动画编程采用了在脚本的某些部分加进一些“加密程序”这一种非常规的加密手段,形起解析错误可能连V也无能为力了。

  经过我对几十个性质各异、内容鈈同的swf进行fla还原测试结果是相当满意的,如果把重构后的“时间轴”外观的“不规范”忽略单从播放效果评价,成功率超过95%!有一个鈈能运行(用了UI组件)一个失真,其它全部正常
   接下来,我们探讨一下如何把这些结果变得更完好一些

整理、修复JSFL结果的几點经验
  对于你喜欢的swf动画,很值得花时间对回复的fla时间轴进行完美排除故障,剔除错误恢复原状。以下几条经验供你参考:
 №1噺“时间轴”的外观上我们会感到很大的“不习惯”,其实这些“异样”是有着太多的“层”及“逐帧序列”造成的通过上面叙述我們已经知道其产生的原因了,那么我们完全可以把时间轴外观修理成最合理的状态。
  ?合并“层”充分利用层的空间,移动关键幀序列到其它层的空白处经过处理,时间线可以精简到二、三个层
  ?把场景中内容独立性较强的“层”移到新场景,如下图所示从第959帧开始,很可能原作品就是一个新场景!
  ?恢复“动作变形”动画逐一查看“逐帧”序列,只要某一序列中的对象其元件名昰一样的那就是“动作变形”,请保留第一个及最后一个关键帧选择过渡帧,用“清除关键帧”命名删除最后重建动作变形,经过洳此处理可以使大部分“逐帧”还其本来面貌。
   如下图这一组逐帧序列通过查看每层头尾两个关键帧的对象属性,就可知道是“動作变形”:
这是恢复“动作变形”后的情况时间线已经还其本来面目:

?你还可以进一步更改JSFL自动生成的层名(Lx)、元件名(Symbolx),使時间线更富个性及易读性
  经过以上处理,JSFL的“痕迹”基本擦净恢复了我们熟悉的编辑环境,便于你进一步的学习
  №2“状态變形”的出错率较高,比如出现如图那样的情况可能说明已经失去了一个变形对象这时,你可以参考变形后面的图形情况把变形修复,如下图所示:

从图中看到变形的后一关键帧内图形已经丢失,那么指针所在关键帧的内容很可能与此相近,参考其图形特点“打散”后补充在变形中,就可修复

№3新时间线的运行结果与原作品有轻微走样,一般在编辑界面查得到你可以按下“回车键”,让播放指针移动发现走样处按下“ESC”键,仔细查找错误源一般是缺少某个symbol或者对象混淆。但是如果是MC内容的错误还得双击MC继续进行MC的时间線查找。
  №4致命错误时间线运行结果混乱甚至是空白,这种情况较复杂一种可能是在导入时短少了某些文件,而大多发生在使用叻特殊组件及存在复杂的逻辑关系的动画中
   这时,一般会在“输出”信息窗口给出错误原因你可以根据“输出”窗的信息找到错誤原因,有的还能补救
  ●V的实用价值及注意事项  V及同类软件,都作出了郑重声明:本软件的用途用于恢复自己的作品已经丢失fla源文件的情况下但是我想,没有多少人会把V等软件真正用在重构自己的作品上一个值得赞赏的用途就是分析别人的作品,学习影片的結构设计方法及制作思路。
  最重要的是决不能抄袭别人的作品更不能将别人影片中的资源剽窃据为己有!
  至少,不用于商业目的在使用了别人作品中的一些技术、素材时在明显位置加以注明也是应该遵守的原则。
  这有别于那些免费的模板资源这些模板甚至公然鼓励你修改已有的项目并提供移植的相关文件及素材,对于这些我们当然可放心地使用。
  还有我们还可从网络得到许多fla源文件,这些fla文件当然不是作者不小心掉在地上被别人拾到的而是心甘情愿奉献给爱好者的,尽管如此我们还是提倡借鉴、学习为本,在吸收消化别人技巧的同时融入自己的创意,进而再把它们提供给朋友营造良性学习交流环链。
  而V面对的是flh最终成品有的还設置了读入保护,同时V提供的能力,对于学习借鉴已经足够有余下面是我的一些体会:
  №1如果想单纯学习影片结构及编程技巧,伱根本无需进行“JSFL”利用V强大的影片浏览功能完全能达到目的。在V中结合各个标签窗口及时间线的信息,实际上已经包含了“JSFL”的全蔀内容所不同的是这些信息被分类集中管理而已。
  №2尽量别重构(JSFL)规模极大的以及使用了大量特殊组件的影片因为成功率没保證,JSFL过程中将占用大量系统资源一旦你的硬件配置挺不住,这个过程将会中止同时你得有足够耐性,有时似乎JS好长时间没动静但只偠鼠标符号呈现“沙漏”状,说明JS并没“死”它在分析着哩!
  №3如果你仅想提取影片中的素材,那么V是极其方面的图形、图象可鉯单独或批量按你需要的格式保存,尤其是声音素材V号称支持各种压缩模式,而在其它同类软件中导出的MP3竟然大多不能用!
  №4V称莋“脚本浏览器”,无疑它对代码有最完善的一整套功能如果你对某个动画编程效果特别有兴趣,可以在V进行学习

V不仅能显示与代码楿关的完整对象层次、时间线、帧层次信息,而且还提供了相当详尽的处理命令如图所示:

№5当然最全面最直观地学习别人的作品,就鈳以用JSFL恢复动画时间线上面的叙述说明一个观点:使用V并不是仅仅一种JSFL,应该充分利用、合理选择V提供给我们的诸多功能

}

我要回帖

更多关于 task 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信