我试图在谷歌上搜索它,但没有人与我的搜索匹配。无论如何,我想为动画创建一个自定义播放/暂停按钮来控制动画和音频。我对 ActionScript 3 不太熟悉,所以求求我。
这是我的截图,所以你可以明白我的意思。
感谢并期待。
我试图在谷歌上搜索它,但没有人与我的搜索匹配。无论如何,我想为动画创建一个自定义播放/暂停按钮来控制动画和音频。我对 ActionScript 3 不太熟悉,所以求求我。
这是我的截图,所以你可以明白我的意思。
感谢并期待。
您需要在开始时创建一个具有一个关键帧的图层,并在动画结束之前创建一个正常帧。
在此关键帧中,您将放置播放/暂停控制按钮。
在文档类(或对关键帧本身叹息)你会放类似的东西。
myPlayPauseButton.addEventListener(MouseEvent.Click, playPauseHandler);
function playPauseHandler(e:Event):void{
if(e.target.currentFrame == 1) // button is in the play state
this.stop();
else
this.play();
}
请注意,处理函数中的“this”引用是指主场景(as2 程序员的 _root)。
另请注意,您可以访问 this.currentFrame 以了解主动画的当前帧。
myPlayPauseButton.addEventListener(MouseEvent.Click, playPauseHandler);
正确的
myPlayPauseButton.addEventListener(MouseEvent.CLICK, playPauseHandler);