好的,我已经看到了很多关于如何编码暂停/恢复按钮的问题和答案,但它们都不符合我的特定需求。首先让我解释一下我的内容:
我为我的工作制作了教程视频。它由屏幕截图和声音组成。我有一个跳转到下一部分的前进按钮(通常是下一个音频文件的开头)和一个前一部分的后退按钮。但是我需要一个暂停按钮。
现在让我解释一下我是如何构建的:
我以1fps制作了这部电影。我有一个用于音频的图层,一个用于屏幕截图的图层,一个用于每个按钮的图层,以及用于突出显示屏幕截图中的各种图层的各种图层。在音频层,我将音频文件放在舞台上,然后拖出帧数,直到整个音频文件不间断播放。因此,如果音频长达10秒,它将持续10帧。然后,我可以将屏幕截图放在自己的图层上并执行相同操作,以使图像显示与音频相同的时间长度。当帧结束时,它会自动跳到下一帧并继续直到结束。由于音频在舞台上,观众不需要做任何事情来播放音频。
在查看了许多教程之后,似乎大多数人都使用代码来播放音频而不是将其放在舞台上。我不熟练。
所以我的问题是,在我当前设置的情况下,如何制作切换按钮,基本上说“如果正在播放音频,则在点击时停止整个节目 - 如果没有播放音频,则在点击时从最后位置恢复显示“?
非常感谢你能提供帮助!另外,这是我第一次提出这样的技术问题,如果您需要任何其他具体细节,请告诉我。
答案 0 :(得分:1)
var myTimeline:MovieClip;//link to the movieclip where your timeline animation lies
var btnPause:SimpleButton;//link to your pause button
btnPause.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void{
myTimeline.stop();
});
var btnResume:SimpleButton;//link to your resume button
btnResume.addEventListener(MouseEvent.CLICK,function(event:MouseEvent):void{
myTimeline.play();
});