您的位置:首页 > 其它

怎样选择Flash反编译软件?

2011-08-12 11:51 579 查看
Flash到现在已经10余个年头,现在如日中天,而Flash能有今天的结果,也和它的灵魂ActionScript离不开,从最初的网页动画制作,到Flash5开始第一个拥有真正意义上的ActionScript的版本——AS2,可以制作稍复杂的交互应用,到如今更严谨、高效的,广泛应用于大型Webgame、RIA应用项目等等的AS3,逐步发展壮大。而且未来前景广阔。AS一直是Flash持续前进的动力,也是一个SWF的核心。

许许多多的Flash开发人员,爱好者,都通过不同的方法来学习和提高自身的AS水平,而其中最高效的方法,就是参考他人的Flash优秀作品源代码来学习研究,而由于版权,等等的原因,原作者并不一定会对其代码进行开源,那么想研究,就只能对其SWF文件进行反编译,而反编译出的代码只有最接近源码,才能深层次领会原作者的思想和意图,而这也就引出了今天的主题,怎样选择Flash反编译软件?

市面上的Flash反编译工具有不少,不少都可以进行素材提取,AS代码还原,重建Fla等等功能。而现在的Flash,已经到了AS3时代,RIA大行其道,基于Flex的大型商业项目,Flash 3D,Molehill 3D的应用表现力越来越强,AS3更是前所未有的重要。如今大多数的Flash项目代码量巨大,工程复杂,而想要反编译学习其代码精髓,这就要求选择成熟的、具有最好的准确度的Flash反编译软件。

在众多Flash反编译工具中,Action Script Viewer是一款历史悠久的老牌的Flash反编译软件,是AS解析最为出众的一款,对加密的SWF解析也是最好的。许多专业人员对其旧版本都应该比较了解,多数的文件反编译后,在与源代码对比时,几乎无异。而反编译后的代码,更能让作者对其文件的执行效率,和代码优化作出更好的规划和调整。Action Script Viewer 2011是其最新版本,ASV2011相对于ASV2010,在对AS3的支持上又有了进一步的提升,ASV2010不能支持或者解析错误的文件,ASV2011现在可以轻松完美重建。有不少开发人员用Alchemy来开发Flash应用,而ASV2011对该类型文件反编译出的AS3代码可读性是最好的.对于Haxe所生成的SWF支持度在同类软件中也是遥遥领先. ASV2011对新的SWF格式支持上是最好的,也是首款支持Flashplayer 11的Flash反编译工具。

综合来看,Action script viewer也是最好的一款Flash反编译软件,是Flash开发人员的必备工具,是Flash爱好者学习进阶的好帮手!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: