AS3 问题:使用按钮调用另一个影片剪辑上的特定标签帧



我正在尝试弄清楚如何制作它,以便我可以单击主时间轴上的按钮并让它跳转到主时间轴上单独影片剪辑内的帧。 这是我目前拥有的愚蠢代码,但这是在经过很多更改之后,所以谁知道我现在在哪里。 这是一个简单的虚拟宠物游戏,我不确定为什么我在这个特定问题上遇到如此困难。 我错过了一些大事。

function Shower(event:MouseEvent):void {
MovieClip(this.Egg).gotoAndPlay("shower");
}
// buttons
clean_btn.addEventListener(MouseEvent.CLICK, Shower);

看起来您是在时间轴上写的,而不是在课堂上写的。您无需MovieClip(this.Egg)即可访问您尝试播放的影片剪辑。相反,它应该有一个实例名称(例如,"my_mc"),您可以像这样调用它:

function Shower(event:MouseEvent):void {
    my_mc.gotoAndPlay("shower");
}
// buttons
clean_btn.addEventListener(MouseEvent.CLICK, Shower);

最新更新