我是一个动作脚本开发人员,而对于mxml却一无所知。最近切换到使用Flash Builder,我真的很喜欢它,但是我想在Flash Builder中创建AIR应用程序,但是我不想使用mxml,因为我不需要任何内置框架即可实现目标。

  • 有可能吗?
  • 如果必须使用mxml来启动应用程序,如何将.as文件与.mxml文件一起使用?

  • 到目前为止,我已经能够导入.as文件,但是我不能使用addChild()。如果能在操作上获得一些帮助,我将非常感激,因为我花了数小时最终未能做到这一点。谢谢

    最佳答案

    创建一个扩展UIComponent的类(在.as文件中)并将其用作根显示对象,在构造函数中添加一个creationComplete侦听器并将其用作入口点。因此,您唯一需要的mxml代码是:

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                    xmlns:mx="library://ns.adobe.com/flex/halo"
                    xmlns:loc="*"
                    xmlns:s="library://ns.adobe.com/flex/spark>
          <loc:YourRootClass/>
    </s:Application>
    

    关于actionscript-3 - 如何在没有mxml的Flash Builder 4中创建AIR应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5335249/

    10-13 07:14