2

我有许多使用 MXML 定义的 GUI 对话框。假设这些 mxml 对象已编译到我的应用程序中,有没有办法使用 ActionScript 实例化这些对象,有点像这样?

    myFoo: Mxml2ActionScriptClass("FOO.mxml") = new AutomagicalMXMLFactory("FOO.mxml");
    myFoo.addEventListener(等)
    this.AddChild(myFoo);
4

1 回答 1

1

是的。无论您的 MXML 类的文件名是什么,这就是您使用的类名。

因此,如果您有一个名为“Foo.mxml”的 MXML 文档,该文件将被编译成一个名为“Foo”的类。您可以像在 actionscript 中使用“new”关键字一样实例化所述类。

var myFoo:Foo = new Foo();
whatever.addChild(myFoo);
于 2010-01-24T00:58:59.857 回答