获取内部AS3方法的源代码的最佳技术是什么?我正在尝试了解有关DisplayObjectContainer.constructChildren()的更多信息 - 它是私有的吗?它受到保护吗?我可以延长吗?
是否存在内部AS3代码的源视图?
答案 0 :(得分:1)
您可以尝试反编译playerglobal.swc
。尽管在反编译的类文件中告诉发生了什么并不总是很容易(如果代码被混淆,几乎不可能),你应该能够了解正在发生的事情。
- 重复,然后将
playerglobal.swc
重命名为playerglobal.zip
并解压缩。- 反编译解压缩档案中找到的
醇>library.swf
文件。
您可以使用互联网上提供的几种商业Flash反编译器之一。我有时用于此目的的是Trillix,因为免费演示仍然允许您阅读源文件(但您将无法突出显示/复制代码)。
答案 1 :(得分:0)
无法告诉您有关查看来源的信息,但constructChildren
无法覆盖。下面给出了FDT中的错误,因为它无法在超类中看到相应的方法:
package {
import flash.display.DisplayObjectContainer;
public class Test extends DisplayObjectContainer {
public function Test():void
{
}
override protected function constructChildren():void
{
}
}
}