import {Loader} from '../service/Loader'; //========================================================== // 资源加载器。 // // @class // @author maocy // @version 160122 //========================================================== export class ResourceLoader extends Loader { //o._resource = MO.Class.register(o, new MO.AGetSet('_resource')); //o._url = MO.Class.register(o, new MO.AGetSet('_url')); // @attribute //o._statusLoading = MO.Class.register(o, new MO.AGetter('_statusLoading')); //protected _statusLoading: boolean = false; // @attribute //o._loadListeners = MO.Class.register(o, new MO.AListener('_loadListeners', MO.EEvent.Load)); //========================================================== // 数据处理。 //========================================================== public process(): void { // 加载内容 this.content.load(this); } // //========================================================== // // 加载处理。 // // // // @method // //========================================================== // public load() { // this._statusLoading = true; // } // //========================================================== // // 完成处理。 // // // // @method // //========================================================== // public complete() { // this._statusLoading = false; // // 加载事件处理 // // this.processLoadListener(); // } }