flash cs5中怎么给动画加播放暂停按钮?请大神赐教!急急,在线等!

如题所述

你最好在动画里新建一图层(最上层),在这一层的第一帧里把你自己画的"播放"和"暂停"按钮拖进场景。

然后单独选中你的播放按钮,按Ctrl+F3打开属性面板,在"实例名称"那一栏里输入"play_btn",再单独选中“暂停”按钮,在"实例名称"那一栏里输入"pause_btn"。

接着你按F9打开脚本面板,把下面的代码粘贴进去。

play_btn.addEventListener(MouseEvent.CLICK,playHandler);
pause_btn.addEventListener(MouseEvent.CLICK,pauseHandler);
function playHandler(e:MouseEvent)
{
this.play();
}
function pauseHandler(e:MouseEvent)
{
this.stop();
}追问

大师,摁暂停的时候只有画面暂停,而声音为什么不暂停呢?我想要声音画面一起暂停的效果。如何改进呢?

追答

选中你的声音所在的图层,在属性面板里把声音的默认的同步方式由“事件”改成"数据流"。

追问

大神我把事件改成了数据流,但是预览时就没有声音了?这是为什么呢?还有能加你QQ吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-05

  1.建一个影片剪辑,命名音乐,导入音乐。

  2.再建一个影片剪辑,命名按钮控制音乐。

  图层1.2分别从公用库里拖出开始和暂停按钮,放入舞台;插入图层3.从库里把音乐影片拖入舞台。

属性里分别给开始按钮写实例名:ks_mc,停止按钮写实例名:tz_mc    音乐写实例名:yp_mc

最后插入图层四,帧里写代码:

tz_mc.onRollOut = function() {

tz_mc.gotoAndStop(1);

};

tz_mc.onRollOver = function() {

tz_mc.gotoAndStop(2);

};

tz_mc.onPress = function() {

tz_mc.gotoAndStop(3);

};

tz_mc.onRelease = function() {

tz_mc.gotoAndStop(1);

yp_mc.stop();

};

ks_mc.onRollOut = function() {

ks_mc.gotoAndStop(1);

};

ks_mc.onRollOver = function() {

ks_mc.gotoAndStop(2);

};

ks_mc.onPress = function() {

ks_mc.gotoAndStop(3);

};

ks_mc.onRelease = function() {

ks_mc.gotoAndStop(1);

yp_mc.play();

};


追问

大神你的这个方法很好,给了一楼满意不会介意吧!!真的很感谢你!!!

追答

没关系的~O(∩_∩)O~

相似回答