找出函数内部的内容

时间:2015-09-29 13:15:26

标签: actionscript-3

例如,有一个这样的函数:

function a(){
    if(stage.color==0xffffff){
        trace("The color of stage is White");
    }
}

现在,是否可以获取String,XML或包含以下内容的任何内容:

//these are the codes inside function "a"
if(stage.color==0xffffff){
    trace("The color of stage is White");
}

看一个函数做了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

使用Flash技术等编译语言无法在运行时读取代码行。使用这种技术(和许多其他技术一样),您可以使用语言(例如AS3)编写代码,这与非常类似于文本文件。然后,要完成该过程并生成一个可运行的文件(.swf),您必须编译所有内容。在编译期间,那些充满代码的文本文件将转换为机器可读指令。这意味着代码行不再存在并转换为其他代码。因此,对您的问题的简单回答是,不可能,但正确的答案是该问题并不适用。例如,Javascript之类的语言将成为该问题的候选者,因为该代码未被编译。