Flash笔记之URLStream和loader载入图片
发布时间:2020-12-15 06:51:27 所属栏目:百科 来源:网络整理
导读:? package{import flash.display.Loader;import flash.display.Sprite;import flash.events.Event;import flash.events.ProgressEvent;import flash.net.URLRequest;import flash.net.URLStream;import flash.utils.ByteArray;public class LoadImage extend
?
package { import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; import flash.net.URLRequest; import flash.net.URLStream; import flash.utils.ByteArray; public class LoadImage extends Sprite { private var loader:Loader private var urlStream:URLStream; public function LoadImage() { urlStream=new URLStream(); urlStream.load(new URLRequest("http://www.joy.cn/images/1203489128205.jpg")); urlStream.addEventListener(Event.COMPLETE,imageCompleteHandler); loader= new Loader(); addChild(loader); } public function imageCompleteHandler(e:Event):void { this.urlStream.removeEventListener(Event.COMPLETE,this.imageCompleteHandler); var ba:ByteArray = new ByteArray(); this.urlStream.readBytes(ba); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,this.onLoaderHandler); loader.loadBytes(ba); this.urlStream.close(); } private function onLoaderHandler(e:Event):void{ e.target.removeEventListener(Event.COMPLETE,this.onLoaderHandler); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |