【发布时间】:2012-11-25 13:54:18
【问题描述】:
在我的文档类中,我已将一些放置在舞台上的对象分配给一个数组,以便稍后调用它们。
当我在构造函数之外声明数组时,对象尚未创建并且赋值为空,这与我在构造函数中声明它们时不同。 为什么会发生这种情况?
如何我可以避免这种情况?可以使用监听器来跟踪对象的加载时间吗?
第一个案例
package {
public class Document extends MovieClip {
var obj:Array = [object1,object2];
public function Document() {
trace(obj[0]); // <-- null
}
}
}
第二种情况
package {
public class Document extends MovieClip {
public function Document() {
var obj:Array = [object1,object2];
trace(obj[0]); // <-- reference value
}
}
}
【问题讨论】:
标签: actionscript-3 constructor flash-cs6