我正在尝试使用 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);
.
这是第一阶段,接下来我将尝试添加音量滑块、静音、重置。
任何和所有的帮助将不胜感激,在此先感谢。