📄 playlist.as
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -