使用ActionScript创建FlashBuilder4 mxml类实例?

时间:2010-01-24 00:19:09

标签: flash class actionscript mxml instantiation

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

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

1 个答案:

答案 0 :(得分:1)

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

因此,如果你有一个名为“Foo.mxml”的MXML文档,那么该文件将被编译成一个名为“Foo”的类。您可以使用“new”关键字将动作脚本中的任何其他类实例化。

var myFoo:Foo = new Foo();
whatever.addChild(myFoo);