Actionscript 3.0 加载事件音乐

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:05:05
我用的Flash CS4 英文版, 在actionscript 3.0里做一个动画, 现在遇到了点问题,老师不教,叫我们自己研究。 我import了一个wav的音乐文件在library里面,现在在actionsript里面我不知道怎么播放它,因为我不是要把这个音乐当做背景音乐,而是是用作事件音乐,相当于 if (a>1) { 播放音乐 } else {不播放}。现在想问大家 {播放音乐}这里面的程序怎么写?

你已经把那个音乐导入到你的库中。能后ctrl+L,打开库能后在库中右击音乐选属性,就弹出一个对话框。选中为ActionScript导出。能有个类(C)选项框。你输入你的类名 加入输入的为Hello 也就类名为Hello,能后点确定

能后你怎么这么样写:
var h:Hello=new Hello();
var sc:SoundChannel;

if (a>1)
{

sc=h.play();

} else
{
try{
sc=h.stop();
}
catch(e:Error)
{
trace("声音本来就没有播放");
}
}
希望你能理解

可以试下 SoundMixer.stopAllSound()方法,停止所有声音。
不需要播放的时候 停止

可以试下 SoundMixer.stopAllSound()方法,停止所有声音。
不需要播放的时候 停止