import {ResourceObject} from './ResourceObject';
//==========================================================
// 资源打包。
//
// @class
// @author maocy
// @version 150727
//==========================================================
export class ResourcePackage extends ResourceObject {
//..........................................................
// @attribute
//o._uri = MO.Class.register(o, new MO.AGetSet('_uri'));
//o._url = MO.Class.register(o, new MO.AGetter('_url'));
// @attribute
//protected _statusReady: boolean = false;
// @attribute
public loader: any = null;
//==========================================================
// 初始化处理。
//
// @method
//==========================================================
public onLoad(event) {
//var o = this;
// 反序列化数据
//o.unserializeBuffer(event.content, true);
// 设置标志
//o._statusReady = true;
//MO.Logger.debug(o, 'Load resource package success. (url={1})', o._url);
}
//==========================================================
// 测试是否准备好。
//
// @method
// @return Boolean 是否准备好
//==========================================================
//public testReady() {
// return this._statusReady;
//}
//==========================================================
// 加载处理。
//
// @method
//==========================================================
public load() {
//var o = this;
//common.RAssert.debugFalse(o._statusReady);
// 获得地址
//var url = o._url = MO.Console.find(MO.FEnvironmentConsole).parseUrl(o._uri);
// 加载数据
//var connection = MO.Console.find(MO.FHttpConsole).sendAsync(url);
//connection.addLoadListener(o, o.onLoad);
//return connection;
}
}