在flash中如何用按钮控制音乐播放

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:36:41
我在flash中想设置按钮,控制背景音乐的播放,按下按钮音乐开始播放,同时文字改为 off 再按以音乐停止,文字变为on如此循环,谢谢

方法如下:

1.导入声音到舞台或者你想要的帧.
2.选中库中的声音文件,单击鼠标右键,在弹出的菜单中选择“链接...”将会弹出一个链接的对话框,请勾选“为动作脚本导出”和“在第一桢导出”选项,并输入一个标识符(也就是声音文件的名字):mysound(名字可任意写),单击确定.
3、回到主舞台,选中时间轴的第一桢,按F9打开动作面板。现在我们要创建一个新的声音对象,并且连接到库里的声音。用来控制声音。输入以下脚本:
music = new Sound();//创建一个名字叫music的声音对象。
music.attachSound("mysound");//将这个声音对象与库里的标识符为“mysound”的声音连接。
4、现在需要在舞台上放置两个按钮分别控制声音的播放与停止。选择“窗口”--“公用库”--“按钮”,打开flash为我们设置的公用按钮元件库,再将Circle Buttons中的Play按钮和Stop按钮拖放到舞台上。或者你自己制作按钮.
5、此时,舞台上将有播放和停止两个按钮,选中Play按钮,打开动作面板,输入以下脚本:
on (release) {
music.start();
}//播放声音

选中Stop按钮,输入以下脚本:
on (release) {
music.stop();
}//停止播放声音

6、OK,按Ctrl 回车来测试吧

你说的ON-OFF需要用到一个动态文本,这个我在这里不多说,你可以在网上搜很快就搜得到,不行再加我QQ 175074500

补充以下ON-OFF切换.
在上面的基础之上修改两个地方.一个在场景,一个在代码
1,在场景添加一影片剪辑,实例名为bon,该剪辑里共三层.层为按钮形状,自己随便画,另外两层分别为ON和OFF的文本.另外两的文本实例分别对应On和Off.
2,在场景文件里加文一层,层名AS
添加以下代码
i=1;
_root.bon.On._visible=true;