我对 Flash 很不好,我就是不能这样做。我有 php 生成的播放列表。我用 LoaderInfo() 得到它,然后用 split() 将数据添加到数组中。
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
var str:String = paramObj.playlist;
var array:Array = str.split(",");
这是问题所在。我知道如何从播放列表中播放 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);
}
,但我不能使代码循环播放播放列表中的所有歌曲 - 第一,第二等,首先......如何做到这一点?