Flash AS3帮助检测已加载的文件

时间:2009-07-29 19:51:27

标签: actionscript-3 flash events filereference

我正在尝试加载外部和本地XML文件来读取其数据,但我真的不知道如何检测文件何时被加载,我只能打开更明亮的窗口, 这就是我所做的 包{     import flash.display.Sprite;     import flash.events。;     import flash.net。;     import flash.net.URLRequest;

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中的正确事件 有人可以帮我吗? 谢谢

1 个答案:

答案 0 :(得分:0)

完成,它是Event.SELECT而不是Event.COMPLETE