我的问题很简单:在flex3中,有没有办法同步加载一个xml文件?
我知道如何使用加载事件异步加载。这可能有用,也可能没有。我只想读取文件,解析它,做我必须做的事情,然后继续执行代码。
我有一个使用 xml 文件来存储一些配置参数的组件。我需要在初始化对象时读取文件。但是,使用事件模型,我无法控制文件何时加载,因此我必须编写代码来“等待”代码加载。这太荒谬了,还是我?我想要这样的代码:
var foo:Foo = new Foo(); //This constructor should read the xml and initialize the object.
foo.doSomething(); //When I call this method the xml must be already handled.
我可以处理事件的 xml 文件,它工作正常,但事件在doSomething 方法之后触发。
我希望我已经解释了自己。我认为这应该很容易,但这让我发疯。除非真的有必要,否则我不想编写代码来等待事件。我觉得这一切应该只是一行代码!