·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[as3]removeChild执行时对象报错的解决方法介绍

时间:2012-09-27 18:16CuPlayer
[as3]removeChild执行时对象报错的解决方法介绍,有两个方式可以解决

有两个方式可以解决:

1、是用this.contains 来判断对象是否存在,然后在用removeChild 移除,,例如:
var thisMC:MovieClip = new thisMC();
if(this.contains(thisMC)) removeChild(thisMC);

2、当用一个方法来删除对象时,再调用一下方法,就不会报错。例如:
function toremove(event:Event){
var thisMC:MovieClip = event.currentTarget as MovieClip;
removeChild(thisMC);
thisMC.addEventListener(Event.Enter_FRAME,toremove);
}

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器