打印

[AS3] 求助getDefinitionByName

有main.swf和child.swf二个文件,child.swf中有一段code是getDefinitionByName("top") as Class,这个top元件是在child.swf中的,如果单独运行child.swf是正常的,但是如果main.swf加载child.swf中后,就会报错说top 变量未定义,如果不把getDefinitionByName("top") as Class这个代码放在外部类中,而放在时间轴上又可以被main.swf正常加载,这是什么原因?
未定义是那个类(也就是你说的top元件)没有被编译进去,把他实例化后就行了.

TOP