actionscript 2在变量=10后转到另一个屏幕

actionscript 2在变量=10后转到另一个屏幕,actionscript,actionscript-2,Actionscript,Actionscript 2,我正在做一个游戏,游戏中有一个角色正在迷宫中收集硬币。一旦我收集了10枚硬币,我希望我的游戏自动转到关键帧的末尾。变量Coincounter记录用户迄今为止收集的硬币数量。到目前为止,我有这个代码使我的游戏做到这一点 if (_root.Coincounter == 10) { trace("got to ten" +_root.Coincounter); gotoAndStop(4) ; } 代码在onClipEvent中-无论是keyDown还是enterFrame,我

我正在做一个游戏,游戏中有一个角色正在迷宫中收集硬币。一旦我收集了10枚硬币,我希望我的游戏自动转到关键帧的末尾。变量Coincounter记录用户迄今为止收集的硬币数量。到目前为止,我有这个代码使我的游戏做到这一点

if (_root.Coincounter == 10) {   
trace("got to ten" +_root.Coincounter);  
gotoAndStop(4) ;   
}  

代码在onClipEvent中-无论是keyDown还是enterFrame,我都可以将其放入其中。跟踪工作正常,所以我的gotoAndStop代码不起作用-我不知道为什么。感谢您的帮助。

如果您的剪辑位于根目录中,请尝试
\u parent.gotoAndStop(4)
\u root.gotoAndStop(4)
:因为onClipEvent中的条件gotoAndStop隐式地是this.gotoAndStop,这将指向剪辑本身,所以您希望在显示层次结构中更高的位置找到正确的剪辑/TimeLineHanks堆,所以我使用了_parent.gotoAndStop(4);现在,答案不应该在评论中。这个问题看起来仍然没有答案。