0

おはようございます AIR for iOSで簡易サウンドボードアプリを開発したのですが、音が出ません。つまり、アプリを開くと、関連するサウンドを再生するために押すボタンが表示されますが、ボタンを押してもサウンドは再生されません。

これが私のAS3です:

import flash.text.TextField;

//Array for buttons instances.
var buttonsArray:Array = new Array();
buttonsArray[0] = a01;
buttonsArray[1] = a02;
buttonsArray[2] = a03;

//Array for the sound clip names.
var soundArray:Array = new Array();
soundArray[0] = 'media/a01.mp3';
soundArray[1] = 'media/a02.mp3';
soundArray[2] = 'media/a03.mp3';

//This adds the mouse click event to the buttons.
for(var i:uint = 0; i < buttonsArray.length; i++){
    buttonsArray[i].addEventListener(MouseEvent.CLICK, buttonClicked);
}

astop.addEventListener(MouseEvent.CLICK, stopButtonClicked);


//This function stops any sound clip that is playing and
//plays the sound file thats clicked.

function buttonClicked(e:MouseEvent):void{
    SoundMixer.stopAll();

    for(var i:uint = 0; i < buttonsArray.length; i++){
        if(e.target == buttonsArray[i]){
            var s:Sound = new Sound();
            s.load(new URLRequest(soundArray[i]));
            s.play();
        }
    }

}

//This function adds a stop button

function stopButtonClicked(e:MouseEvent):void{
    SoundMixer.stopAll();
}

「AIR for iOS 設定...」に「media」フォルダーを含めましたが、それでも機能しません。どうしたの?

4

1 に答える 1

0

解決しました。オーディオ クリップを .swc として含めただけで、すべて正常に動作しました。

于 2012-06-17T11:44:51.587 に答える