Arrays 管理类电影剪辑

Arrays 管理类电影剪辑,arrays,class,actionscript,movieclip,Arrays,Class,Actionscript,Movieclip,如何更改与类关联并已导入阵列的子电影剪辑的动画 现在,当玩家击中它时,我可以使它消失,用这句话: this.parent.removeChild(this); 看一看,有两个矿山是用外部as进口的。文件和在地雷列表数组中 我想让那些地雷在被触碰时爆炸 这里有更多代码: for (var i:int = 0; i < MineList.length; i++) // Here i count all mines, that are in MineList Array { if(p

如何更改与类关联并已导入阵列的子电影剪辑的动画

现在,当玩家击中它时,我可以使它消失,用这句话:

this.parent.removeChild(this);
看一看,有两个矿山是用外部as进口的。文件和在地雷列表数组中

我想让那些地雷在被触碰时爆炸

这里有更多代码:

for (var i:int = 0; i < MineList.length; i++) // Here i count all mines, that are in MineList Array
{
    if(player.hitTestObject(MineList[i])) // If player touches any mine
    {
        MineList[i].removeSelf(); // If player touches a mine, 
                                  // then this mine will dissapear
    }
}
我认为这一行应该改变:

this.parent.removeChild(this);
例如:

this.parent.gotoAndPlay(2);
但我做错了,请帮忙

this.parent.gotoAndPlay(2);
意味着你在告诉闪光灯从矿山的父画面的第二帧开始播放。如果你想从第二帧播放地雷,那么你应该写下如下内容

this.gotoAndPlay(2);
始终检查范围或您正在访问的内容,以确保正确完成任务

this.gotoAndPlay(2);