如何检测SWF文件的ActionScript? [英] How to detect the Actionscript of a SWF File?
本文介绍了如何检测SWF文件的ActionScript?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我只有SWF文件而没有.FLA文件,如何检测SWF文件内置在哪个AciontScript中?
我很难计算出我的SWF文件是用AS2还是AS3构建的
推荐答案
建议方法:
如果您只需要查看
SWF
,可以使用在线工具:http://blog.sitedaniel.com/2009/11/swf-info-width-height-swf-version-actionscript-version-framerate/如果您需要对它使用AS,您需要加载SWF并确定它是否是AVM1Movie,您将需要一段代码,如下所示:
trace(loader.content is AVM1Movie); // true = AS1/2, false = AS3
如果AS为AS1或AS2,则为true
;如果为AS3,则为false
。
SWFReader.as
可以从SWF中获取几乎所有信息。信号源位于:
http://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/com/senocular/utils/SWFReader.as
这篇关于如何检测SWF文件的ActionScript?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文