如何更改子影片剪辑的动画,该子影片剪辑关联了一个类,并且已导入到数组中?
现在我可以在玩家点击它的时候让它消失,用这行代码:
this.parent.removeChild(this);看一下,有2个矿场是用外部as进口的。文件,并在MineList数组中。
http://teroute.com/stronghold/index.php?page=secret-project
我想让这些地雷在触碰时爆炸。
下面是更多代码:
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
}
}这里是一个在as中的removeSelf函数。外部文件:
public function removeSelf():void
{
trace("Removed");
removeEventListener(Event.ENTER_FRAME, loop) // Sustabdyti loop
this.parent.removeChild(this); // panaikinimas
}我认为这一行应该改变:
this.parent.removeChild(this);类似这样的东西:
this.parent.gotoAndPlay(2);但是我做错了,请帮帮忙。
发布于 2012-09-10 20:06:42
this.parent.gotoAndPlay(2);意思是你告诉闪光灯从矿主的第二帧开始播放。如果你想从第二帧开始玩我的游戏,你应该写下下面这样的代码
this.gotoAndPlay(2);始终检查作用域或您正在访问的内容,以确保正确完成操作。
https://stackoverflow.com/questions/12293663
复制相似问题