2009-07-29 9 views
0

外部のローカルXMLファイルを読み込んでデータを読み込もうとしていますが、ファイルがロードされたときの検出方法はわかりません。 broserウィンドウを開くと、 はここにあります。 パッケージ{ import flash.display.Sprite; import flash.events。 ; import flash.net。; import flash.net.URLRequest;Flash AS3ヘルプロードされたファイルを検出する

public class cargadorXML extends Sprite { 


    public var cuadro:Sprite = new Sprite(); 
    public function cargadorXML() { 


     cuadro.graphics.beginFill(0xFF0000); 
     cuadro.graphics.drawRoundRect(0,0,100,100,10); 
     cuadro.graphics.endFill(); 
     cuadro.addEventListener(MouseEvent.CLICK,init); 
     addChild(cuadro); 

    } 
    public function init(e:Event) { 

     var file:FileReference; 

     file = new FileReference(); 
     file.browse(); 
     file.addEventListener(Event.COMPLETE,bien); 

    } 
    public function bien(e:Event) { 
     trace("cargado"); 
    } 
} 

}

が、何の「cargado」のメッセージが表示されない、また、私は本当にEvent.COMPLETEは、いくつかのいずれかがここで私を助けることができるすべてのxD で正しいイベントだとは思いません? ありがとう

答えて

0

done、それはEvent.COMPLETEの代わりにEvent.SELECTです