Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在没有mxml的情况下在Flash Builder 4中创建AIR应用程序_Actionscript 3_Mxml_Flashbuilder4 - Fatal编程技术网

Actionscript 3 如何在没有mxml的情况下在Flash Builder 4中创建AIR应用程序

Actionscript 3 如何在没有mxml的情况下在Flash Builder 4中创建AIR应用程序,actionscript-3,mxml,flashbuilder4,Actionscript 3,Mxml,Flashbuilder4,我是一名actionscript开发人员,对mxml一无所知。最近切换到使用FlashBuilder,我非常喜欢它,但我想在FlashBuilder中创建一个AIR应用程序,但我不想使用mxml,因为我不需要任何内置框架来实现我的目标 可能吗 如果必须使用mxml启动应用程序,如何将.as文件与.mxml文件一起使用 到目前为止,我已经能够导入.as文件,但我不能使用addChild()。如果我能在如何做到这一点上得到一些帮助,我将非常感激我在这方面花了几个小时。谢谢创建一个扩展UICompon

我是一名actionscript开发人员,对mxml一无所知。最近切换到使用FlashBuilder,我非常喜欢它,但我想在FlashBuilder中创建一个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>
    
    
    
    最新版本的FlashBuilder允许直接创建actionscript AIR项目。如果不是这样,只需创建新的AIR MXML应用程序,添加新的actionscript类并将其设置为默认应用程序。然后可以删除MXML。有关详细信息,请参见