你好,我想请教一下,如何在Authorware中用按钮控制音乐的播放和停止?谢谢了啊!

你好,我想请教一下,如何在Authorware中用按钮控制音乐的播放和停止?谢谢了啊!,第1张

可以用mediapause函数并结合if语句来控制声音,先新建一个名为例1的Authorware文件,在主程序中拖入一个声音图标,取名为声音,声音属性设置中的执行方式选永久,播放次数选1次,其它就用默认设置。下面添加一个交互图标,取名为音乐交互,旁边拖入一个计算图标,取名为开/关,类型选择为按钮,桐塌汪在计算图标中输入如衫衫下语句:

if k=0 then

MediaPause(IconID@"声音"局仔, TRUE) --停止音乐

k:=1

else

MediaPause(IconID@"声音", FALSE) --继续播放音乐

k:=0

end if

默认快捷键如下:上一曲Alt+Left;下一曲:Alt+Right;衡笑孝暂停/播放:Alt+F5。如要更改快捷键,步骤如下:

1、打开酷狗音乐盒,如下图所示

2、找到界面右上角的齿轮选项,如下图所示:

3、选择下拉菜单的设置,如下图所示:

4、在d出的对话框中,在左侧找到热键设置菜单,如下图所示:

5、点击进入可以看到默认的系统热键,如下图升轿所示:

6、选择任意一咐稿个,在编辑状态下,按下键盘对应按键即可,如下图所示:

7、更改完后,选择应用,就完成热键更改,如下图所示:

8、如和其他软件有冲突,可以选择恢复默认键,重新更改,如下图所示:

楼上已经用最标猜宴准的项目开发方法回答了,这里再用初学者可以理解的方法:

制作一个影片剪辑,然后把音昌兆纯乐放到这个影片剪辑的帧上,设置声音同步耐咐属性为数据流,延长时间轴,直到音乐播放完成

将影片剪辑放到舞台上,并设置实例名为music_mc

制作一个按钮,用于控制,设置实例名为btn

在时间轴加如下代码:

var isPlay:Boolean=true

btn.addEventListener(MouseEvent.CLICK,ChangeMusicState)

function ChangeMusicState(e:MouseEvent):void

{

if(isPlay==true)

{

isPlay=false

music_mc.stop()

}

else

{

isPlay=true

music_mc.play()

}

}

请点击输入图片描述

如果有相关的FLASH或者Animate *** 作及代码方面的问题可以私信我的,尽心解答!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12506266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存