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