2009-07-29 2 views
0

Я пытаюсь загрузить внешний и локальный файл XML, чтобы читать его данные, но я действительно не знаю, как определить, когда файл был загружен, я просто могу открыть окно браузера, вот что я сделал package { импорт flash.display.Sprite; импорт flash.events. ; импорт flash.net.; импорт 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

сделано, это Event.SELECT вместо Event.COMPLETE

Смежные вопросы