as 3外部XMLファイルのロード

1565 ワード

ロードプロセスは次のとおりです.
1.URLRequestクラスを使用してURL接続アドレス情報を作成します.
2.指定したURLからURLLoaderクラスを使用してXML形式のデータを取得します.
次の例では、外部XMLファイルのロードを実装します.コードは次のとおりです.
    package com.lzxt{  
        //     
        import flash.display.Sprite;  
        import flash.events.Event;  
        import flash.net.URLLoader;  
        import flash.net.URLRequest;  
        //       
        public class LoadXML extends Sprite {  
            //    myxml xml      
           private var myxml:XML;  
           //    loader URLLLoader           
           private var loader:URLLoader = new URLLoader();  
           //        
           private var url:String="test.xml";  
           //      
           public function LoadXML() {  
               //    requestt URLLLoader           
               var requestt:URLRequest = new URLRequest(url);  
               //  loader   load    URLRequest  ,(    )  
               loader.load(requestt);  
               //  loader    (   Event.COMPLETE,  onComplete    )  
               loader.addEventListener(Event.COMPLETE, onComplete);  
           }  
           //  onComplete,         
           public function onComplete(event:Event):void {  
               //xml      myxml    ,  xml     
               myxml = new XML(loader.data);  
               //  myxml     
               trace(myxml);  
           }  
       }  
   }