`
seya
  • 浏览: 356862 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex中的网络通信(一)-处理外部数据

阅读更多

主要是通过使用URLRequest指定URL,传递方法get or post, MIME Type。然后使用URLLoader加载这个URLRequest。通过URLLoader.data来获取数据。

看例子:

<code>

package
{
 import flash.display.Sprite;
 import flash.errors.*;
 import flash.events.*;
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.net.URLLoaderDataFormat;
 public class UrlLoaderTest extends Sprite
 {
  public function UrlLoaderTest(){
   var request:URLRequest = new URLRequest("http://www.baidu.com");
   var loader:URLLoader = new URLLoader();
   loader.dataFormat = URLLoaderDataFormat.TEXT;
   loader.addEventListener(Event.COMPLETE,dataCompleteHandler);
   loader.addEventListener(ProgressEvent.PROGRESS,progressHandler);
   try{
    loader.load(request);
   }catch(error:ArgumentError){
    trace("An argument error has occured");
   }catch(error:SecurityError){
    trace("An Security error has occured");
   }
  }
  
  private function dataCompleteHandler(event:Event):void{
   
   trace(event.target.data); 
  }
  
  public function progressHandler(event:ProgressEvent):void{
   trace(event.target.data);
  }
 }
}

</code>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics