在级别 1 类(父级)中,我将公民生成为单独的对象 (c),以从左侧或右侧穿过舞台。所有这些都被添加到一个名为citizen的数组中:
if (citizens.length < 10)
{
// create citizen
var c:Citizen = new Citizen(side,speed,yPos);
addChildAt(c, 2);
citizens.push(c);
}
我想删除类的每个实例,并删除在类中附加到它的事件侦听器:
this.addEventListener(Event.ENTER_FRAME,moveCitizen);
我会使用数组中的每个然后拼接吗?例如
for each (c in citizens) {
removeEventListener(Event.ENTER_FRAME,moveCitizen);
splice();
}