私は Flash がとても苦手で、これができません。PHPで生成されたプレイリストがあります。LoaderInfo() で取得し、split() でデータを配列に追加します。
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
var str:String = paramObj.playlist;
var array:Array = str.split(",");
これが問題です。次のようなコードを使用して、プレイリストから1曲を1回またはループで再生する方法を知っています。
sound.addEventListener(Event.COMPLETE, onLoadComplete, false, 0,
true);
function onLoadComplete(evt:Event):void {
channel = sound.play();
var pauseSong:Number = channel.position;
channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}
function soundCompleteHandler(e:Event):void {
channel = sound.play();
channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}
、しかし、プレイリスト内のすべての曲をループ再生するコードを作成することはできません-最初、2番目など、最初...どうすればいいですか?