2009-07-29 4 views
0

J'essaye de charger un fichier XML externe et local pour lire ses données, mais je ne sais pas vraiment comment détecter quand le fichier a été chargé, je suis juste capable de ouvrir la fenêtre de broser, voici ce que j'ai fait package { import flash.display.Sprite; import flash.events. ; import flash.net.; import flash.net.URLRequest;Flash AS3 Aide à la détection d'un fichier chargé

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"); 
    } 
} 

}

mais pas "cargado" message apparaît, je ne pense pas vraiment aussi Event.COMPLETE est l'événement correct du tout xD quelqu'un pourrait me aider ?? grâce

Répondre

0

fait, il est Event.SELECT au lieu de Event.COMPLETE

Questions connexes