求懂Flash与ActionScript朋友指导个问题!
//AS代码概要如下:
mLoader = new flash.display.Loader();
mLoader.contentLoaderInfo.addEventListener(flash.events.Event.COMPLETE, this.onComplete);
mLoader.load(new flash.net.URLRequest("http://192.168.0.222/001.swf"));
internal function onComplete(arg1:flash.events.Event):void
{
var mSecret:* = mLoader.content;
var loc3:*=mSecre.getMyName( 1008 );
}
//用Flash Builder对此代码进行调试时,无法跳入 getMyName() 这个调用(可能没有这个函数的源代码);
//用 Flash Decompiler Trillix 对 001.swf 进行反编译,此.swf文件没有AS脚本,却有若干个"Binary";在这些"Binary"中可以发现一些明文字符串,例如:
FreeBSD 8.1-RELEASE ....
......
as3sig:public function getMyName(Number:int):void
.......
........等等
//我之前弄的是C/C++,第一次接触Flash,现在想问,我要如何才能看到 getMyName 这个函数的代码?要用什么工具,如何做,才能反编译001.swf里面的"Binary"里的代码? 或者说,有没有方法可以跟踪得到 getMyName 这个函数的执行过程?