ボタンを押すたびに、新しい URL (配列内) をロードしたい。そのための次のコードがあります。
public function selectRadio(radio:Radio):void {
var soundR:Sound = new Sound();
if(!playing) {
soundR.load(new URLRequest(radio.getURL()));
soundChannel = soundR.play();
playing = true;
}
else{
soundChannel.stop();
playing = false;
}
trace("You are now listening to " + radio.getTitle());
}
しかし、それは私にこのエラーを与えます:
次のようにそのままにしておくと機能します。
soundR.load(radio.getURL());
しかし、そうすると、再生と停止を4回しか押すことができません。URLをロードできないように、4回目以降は音が出ません。
これを修正することは可能ですか?