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);
.
これが最初の段階です。次はボリューム スライダー、ミュート、リセットを追加してみます。
事前に感謝します。