应用思考-教育技术论坛
标题:
类代码和时间轴冲突的解决办法
[打印本页]
作者:
etthink
时间:
2011-6-7 23:08
标题:
类代码和时间轴冲突的解决办法
有的类代码无法在时间轴上正确生成实例,此种情况下要注意:
Sprite类是没有时间轴的,无法直接在时间轴生成实例
构造函数不能先stage进行初始化,所以不能直接在构造函数中使用与stage相关的属性和方法。
解决方法也有两种:
一种是在类中生成公用变量,在时间轴上进行操作
二是使用ADDED_TO_STAGE完成构造函数初始化
if (stage) {
init();
}else {
addEventListener(Event.ADDED_TO_STAGE, init);
}
}
private function init(evt:Event = null):void {
if (evt) removeEventListener(Event.ADDED_TO_STAGE, init);
//stage.addEventListener(Event.ENTER_FRAME,updateXY);
}
欢迎光临 应用思考-教育技术论坛 (http://etthink.com/)
Powered by Discuz! X3.4