循环多个音频轨道(混音器)Flash AS3

时间:2012-05-24 07:33:51

标签: actionscript-3 flash audio

我正在尝试使用Action Script 3在Flash中创建音频混音器应用程序。 当点击按钮时,应用程序有9个按钮,声音将从外部mp3循环。 单击按钮时,我可以播放声音(不循环播放),但是当单击多个按钮时,无法弄清楚如何允许一次播放多个声音。

这是播放声音的代码:

var req:URLRequest = new URLRequest("Sound/Melody1.mp3");

var sound:Sound = new Sound();
var controller:SoundChannel;

function soundLoaded(event:Event):void

{

controller = sound.play();

controller.stop();

Btn_Melody1.addEventListener(MouseEvent.CLICK, playSound);

}

function playSound(event:MouseEvent):void

{

controller = sound.play();

}

sound.addEventListener(Event.COMPLETE, soundLoaded);

sound.load(req);

这是第一阶段,接下来我将尝试添加音量滑块,静音,重置。

提前感谢任何和所有帮助。

1 个答案:

答案 0 :(得分:0)

由于您的声音都加载了相同的变量,因此它们无法一起播放。使用不同的实例变量来保存不同的声音。 如需更多帮助,请访问http://www.kennybellew.com/tutorial/