·您当前的位置:主页 > 技术教程 > AS2与AS3技术 >

[AS3]as3读取数据时触发的事件源代码

时间:2017-09-25 10:31酷播
[AS3]as3读取数据时触发的事件总结
  1. package { 
  2.  import flash.display.Sprite; 
  3.  import flash.events.Event; 
  4.  import flash.events.HTTPStatusEvent; 
  5.  import flash.events.IOErrorEvent; 
  6.  import flash.events.ProgressEvent; 
  7.  import flash.events.SecurityErrorEvent; 
  8.  import flash.net.URLLoader; 
  9.  import flash.net.URLLoaderDataFormat; 
  10.  import flash.net.URLRequest; 
  11.  public class Sample0707 extends Sprite 
  12.  { 
  13.   public function Sample0707() 
  14.   { 
  15.    var loader:URLLoader = new URLLoader(new URLRequest("file.txt")); 
  16.    loader.dataFormat = URLLoaderDataFormat.VARIABLES; 
  17.     
  18.    loader.addEventListener(Event.OPEN,onOpen); 
  19.    loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,onHttpStatus); 
  20.    loader.addEventListener(IOErrorEvent.IO_ERROR,onIOError); 
  21.    loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError); 
  22.    loader.addEventListener(ProgressEvent.PROGRESS,onProgress); 
  23.    loader.addEventListener(Event.COMPLETE,onComplete); 
  24.   } 
  25.    
  26.   private function onOpen(event:Event):void 
  27.   { 
  28.    trace("CuPlayer.com提示:开始下载"); 
  29.   } 
  30.    
  31.   private function onComplete(event:Event):void 
  32.   { 
  33.    trace("Load Complete"); 
  34.    var loader:URLLoader = event.target  as  URLLoader; 
  35.    for(var str:String  in  loader.data) 
  36.    { 
  37.     trace(str + ":" + loader.data[str]); 
  38.    } 
  39.   } 
  40.    
  41.   private function onProgress(event:ProgressEvent):void 
  42.   { 
  43.    trace("Loading……"); 
  44.   } 
  45.    
  46.   private function onHttpStatus(event:HTTPStatusEvent):void 
  47.   { 
  48.    trace("CuPlayer.com提示:http请求状态代码:" + event.status); 
  49.   } 
  50.    
  51.   private function onIOError(event:IOErrorEvent):void 
  52.   { 
  53.    trace("CuPlayer.com提示:致命错误导致下载终止"); 
  54.   } 
  55.    
  56.   private function onSecurityError(event:SecurityErrorEvent):void 
  57.   { 
  58.    trace("CuPlayer.com提示:试图读取安全沙漏允许以外的域数据"); 
  59.   } 
  60.  } 
  61. }
微信付费直播
酷播云免费在线视频整体解决方案
参与开学季云视频优惠,拿GET2017教育科技大会VIP门票
进入开学季,保利威视推出云视频优惠,云视频套餐、流量超实惠大放“价”就是现在,还可以免费获取GET2017教育科技大会VIP门票哦!