import {DataViewer} from '../../../common/io/DataViewer'; import {ClassUtil} from '../../../common/reflect/ClassUtil'; import {ResourceLoader} from '../ResourceLoader'; //========================================================== // 资源BIN加载器。 // // @class // @author maocy // @version 160122 //========================================================== export class FResourceBinLoader extends ResourceLoader { //========================================================== // 加载完成处理。 // // @method //========================================================== public onLoad(event) { var o = this; var content = event.content; // 创建读取流 var view = ClassUtil.create(DataViewer); view.setEndianCd(true); view.link(content); // 反序列化数据 //o._resource.unserialize(view); // 释放资源 view.dispose(); // 完成处理 //o.complete(); } //========================================================== // 加载处理。 // // @method //========================================================== public load() { var o = this; //o.__base.FResourceLoader.load.call(o); // 加载处理 //var connection = MO.Console.find(MO.FHttpConsole).send(o._url); //connection.addLoadListener(o, o.onLoad); } }