AS3用一个按钮控制音频播放暂停,有个问题

声音已经导入到库中,代码如下。测试的时候一开始不会播放声音,要点一次按钮才会开始播放,如何改成一开始就自动播放的?

var sound:sd = new sd();
var sc:SoundChannel;
var isPlay:Boolean;

btn_music.addEventListener(MouseEvent.CLICK, onClick)

function onClick(e:MouseEvent)
{
if(isPlay){
sc.stop()
btn_music.label = "play music"
isPlay = false;
}
else{
sc=sound.play()
btn_music.label = "stop music"
isPlay=true

}
}

var sound:sd = new sd();
var sc:SoundChannel;
var isPlay:Boolean=true;
sc=sound.play();
btn_music.addEventListener(MouseEvent.CLICK, onClick);
btn_music.label = "stop music";
function onClick(e:MouseEvent)
{
if(isPlay){
sc.stop();
btn_music.label = "play music";
isPlay = false;
}
else{
sc=sound.play();
btn_music.label = "stop music";
isPlay=true;

}
}

温馨提示:内容为网友见解,仅供参考
无其他回答

as3.0指令 如何写这个指令:一个按钮控制音乐 播放和停止
playBoolean:Boolean;playBtn.addEventListener(MouseEvent.CLICK,onPlay);function onPlay(evt:MouseEvent):void { !playBoolean;if (playBoolean){ sound.play();} else { sound.stop();} } \/\/当然真实的播放指令并不是这么简单的,还需要的再处理一下。然这里只是给你个思路。

FLASH as3中怎么用一个按钮控制着音乐播放和关闭??
首先放入三个按钮,实例名分别为 “start_btn”“pause_btn”“stop_btn”;然后再导入一个声音文件到库中;导入完成后,在库中右击这个声音文件—>链接—>勾选"为ActionScript 导出"和"在第一帧导出"这两项,在给"标识符"中输入一个名字,如"Cannon".步骤2:加入AS代码层:var mysound:Sound = ...

在flash as3.0里面,用一个按钮控制视频的暂停播放。
01.stop(); \/\/ 让小球停止播放 复制代码3、返回场景1,添加图层2,命名btn。选矩形工具,在场景中画一个矩形。转换为【按钮】在属性面板中命名为btn。4、添加图层3,命名为as。输入下面代码:(前面的数字不用你输入)01.\/\/定义布尔值 02.var isPlaying:Boolean 03.\/\/注册单击事件的接收者 04.btn...

as3.0 如何制作一个按钮 当鼠标移入时播放影片剪辑的视频 移除不...
1。如果用按钮的话,以下语句即可:on(release){ gotoAndPlay("场景名",桢数);} 2,如果直接运行到该帧进行跳转,运用以下语句:stop();gotoAndPlay(" 场景名",桢数);参考资料:http:\/\/wenda.tianya.cn\/wenda\/thread?tid=4fd8d6c04a5b497b ...

大神你好,请教一下FLASH AS3 一个按钮暂停\/继续播放的代码
function zt(event:MouseEvent):void { stop()} \/\/建立一个叫zt的代码段,代码内容是暂停 an2.addEventListener(MouseEvent.CLICK, bf);\/\/在an2的元件上监听鼠标点击,点击的话就执行名字叫bf的代码,function bf(event:MouseEvent):void { play()} \/\/建立一个叫bf的代码段,代码内容是播放 ...

flash as3 一个按钮怎么控制播放和关闭影片剪辑
target == btn1){ mc.gotoAndPlay(1);}else if(evt.target == btn2){ mc.gotoAndPlay(210);} } 但是如果不是写在主时间轴,那还的写在相应的类中去.也有可能需要写在文档类中,都不好说.不过有一点是一样,就是原理都是调用按钮的addEventListener方法,添加事件,连接回调函数用于处理跳转....

flash as3.0 在帧上写代码!一个按钮控制播放暂停!
在第一帖做一个控制按钮btn,代码大概如下形式:(简单演示看附件)stop();var pd = true;btn.addEventListener(MouseEvent.CLICK, clickHandler);function clickHandler(event: MouseEvent): void {if (pd) {play();} else {stop();}pd = !pd;} ...

怎么用as3.0外部.as代码控制动画的停止与播放
stop(),然后你为它写了一个外部as脚本类,并且是确认两者之间的链接无误的话……实现方法有2种:上策是在原来有代码的各关键帧上写事件派发(dispatchEvent),每播放到该关键帧就会对外发送一次事件通知;在外部脚本类中写侦听,根据对应的事件通知来执行原来的代码。在影片剪辑的第1帧上写 dispatch...

求Flash as3.0 中一个按钮可以控制声音开关的代码
\/\/设置静音,参数表示是否播放音乐,true则播放,false则停止function playSound(play:Boolean):void{ var soundTransform:SoundTransform = SoundMixer.soundTransform; soundTransform.volume = int(play); SoundMixer.soundTransform = soundTransform;}\/\/再给个当前是否正在播放的函数,有声音返回tr...

flash as3.0 做音乐试听 一个按钮实现音乐的开始 暂停 求具体代码
加两个指示变量就行了,一个是指示当前按钮是处于播放还是暂停状态,另外一个 记录声音暂停位置

相似回答