请问 如何用一个按钮控制flash的播放与暂停

如题所述

一个按钮是不能实现这个功能的。不过我有办法解决你想要的一个按钮实现效果。
1,首先是新建两个按钮。2个按钮要一样的。一个按钮填写播放代码,另一个按钮填写暂停代码。

2,不同的是,播放按钮的代码多写几个代码:就是点击播放按钮,播放按钮隐藏起来,暂停按钮显示出来。
播放按钮的代码也多写几个代码:当点击暂停按钮,暂停按钮隐藏起来,播放按钮显示出来。
3,慢慢理解好上面2句话。这个可是许多高手使用的方法。
4,然后再把播放按钮和暂停按钮叠在一起。要完全重叠在一起哦。然后测试就会看到:点击播放按钮,播放按钮消失,暂停按钮显示;点击暂停按钮,暂停按钮消失,播放按钮显示。
下面我给你代码。
这个是我的AS3代码。as2代码自己找吧,原理一样的。a_btn为播放按钮,b_btn为暂停按钮。

a_btn.visible=true//播放按钮初始化为显示
b_btn.visible=false//暂停按钮初始化为隐藏
a_btn.addEventListener(MouseEvent.CLICK,a1)//点击播放按钮,播放按钮隐藏,暂停按钮显示
function a1(s:MouseEvent){
a_btn.visible=false
b_btn.visible=true
}

b_btn.addEventListener(MouseEvent.CLICK,b1)//点击暂停按钮,暂停按钮隐藏,播放按钮显示
function b1(s:MouseEvent){
a_btn.visible=true
b_btn.visible=false
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-17
只能用元件做了。
元件做两部分。一部分是播放控制。一部分是暂停控制。
比如说最开始在播放的时候,按钮就显示暂停。点它一下,FLASH停下来了,这个时候按钮跳到播放位置。就可以控制了。。。很简单。不知道楼主能不能想明白。

不明白的话加到久久FLASH特效网的QQ群里来。本回答被网友采纳
相似回答