2016-10-13 00:16:48 点击量:4 标签: 收藏本文
[AS3]as3中使用URLStream渐近式加载图片
- import flash.display.Loader;
- import flash.net.URLStream;
- import flash.events.ProgressEvent;
- import flash.events.Event;
- import flash.utils.ByteArray;
- //CuPlayer.com提示说明:
- //图片必须支持渐进式显示才可以,PNG格式有设置选项
- var _data:ByteArray =new ByteArray();
- var urlS:URLStream=new URLStream();
- urlS.load(new URLRequest("game.png"));
- var loader:Loader=new Loader();
- this.addChild(loader);
- urlS.addEventListener(ProgressEvent.PROGRESS,loadPro);
- urlS.addEventListener(Event.COMPLETE,loadCom);
- function loadPro(e:ProgressEvent) {
- trace(_data.length);
- var oldlen:int=_data.length;
- urlS.readBytes(_data,_data.length);
- if (_data.length>oldlen) {
- loader.loadBytes(_data);
- }
- }
- function loadCom(e:Event) {
- urlS.close();
- urlS.removeEventListener(ProgressEvent.PROGRESS,loadPro);
- urlS.removeEventListener(Event.COMPLETE,loadCom);
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室