若新建一个mc:Sprite对象,不停的对它Graphics,并且addChild到stage当中,stage中就会不停的出现多个“mc”,如果需要对第二个“mc”进行提取,只需this.getChildAt(index:int)方法即可。
若不需要产生多个mc,只需在每次addChild后,对Graphics进行clear():void 即可
*******************************************************************************
switch(evt.Target)
{
case tripodClip.fireMc:
temparr=params.monsterlist.filter(choosefiretype);
monsterlist.dataProvider=temparr;
break;
case tripodClip.allMc:
monsterlist.dataProvider=params.monsterlist;
break;
}
}
我再监听一个mouseevent事件,但是得不到想要的结果,其实是evt.Target出了错,界面上有很多都可以监听mouseDown事件,Target表示最初始的对象,currentTarget才表示当前监听对象,所以要写成evt.currentTarget