playlist.as
来自「flexplayer_source自己写的flex播放器」· AS 代码 · 共 42 行
AS
42 行
package model
{
import mx.collections.ArrayCollection;
import flash.events.EventDispatcher;
public class PlayList extends EventDispatcher
{
public var listID:String;
public var listTitle:String;
public var loaded:Boolean;
private var _arrSongs:ArrayCollection;
public function PlayList(){
this._arrSongs = new ArrayCollection();
this.loaded = false;
}
public function append(song:Song):void{
this._arrSongs.addItem(song);
}
public function remove(song:Song):void{
//this._arrSongs.remove(song);
//this._arrSongs.rem
}
public function clear():void{
this._arrSongs.removeAll();
}
/*public function get itemCount():int{
return this._arrSongs.length;
}
public function get items(index:int):Song{
if(index<0||index>this._arrSongs.length-1){
throw('Index out of bound');
}
return this._arrSongs[index];
}*/
public function get items():ArrayCollection{
return this._arrSongs;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?