代码之家  ›  专栏  ›  技术社区  ›  mmattax

如何使flexbuilder将mxml文件识别为应用程序而不是组件?

  •  0
  • mmattax  · 技术社区  · 16 年前

    我正试图将使用emacs开发的mxml文件导入到flexbuilder中的一个新项目中…我创建了一个项目,并手动将所有mxml和actionscript文件添加到flexbuilder中。

    我现在无法确定如何运行应用程序。我认为问题在于flexbuilder相信我所有的mxml文件都是组件,而事实上,它们都是应用程序……有办法改变这一点吗?

    当我右键单击文件时,“设置为默认应用程序”和“运行应用程序”被禁用…

    谢谢.

    6 回复  |  直到 16 年前
        1
  •  2
  •   Mitch Haile    16 年前

    我通常需要进入项目属性,单击“Flex应用程序”,然后在运行之前将MxMLS添加到该面板中。

        2
  •  0
  •   Mike Deck    16 年前

    确保MXML文件位于主源文件夹中。不能在主源DIR的辅助源目录或子目录中有可运行的应用程序。

        3
  •  0
  •   JustLogic    16 年前

    此外,还必须确保mxml文件的根节点是application或module。

        4
  •  0
  •   Chinmay    16 年前

    您将拥有一个包含<mx:application>标记的文件,因此flexbuilder可能会为您提供右键单击->运行应用程序选项。

    或者你能做的是,去“Flex Project & Gt;Projtudio & Gt;Flex应用程序”。 你可以用“添加”按钮在这里提到你的应用程序。

        5
  •  0
  •       16 年前

    关于actionscript项目
    可以在内部包中运行可运行的应用程序。
    进入.actionScriptProperties
    并将应用程序添加到应用程序标记:

    <applications> 
    <application path="com/example/games/game1/Main.as"/> 
    <application path="com/example/games/game2/Main.as"/> 
    </applications>
    
        6
  •  0
  •   Mauricio Gracia Gutierrez    11 年前

    打开你的 .ActionScriptProperties 在您喜爱的文本编辑器中的文件

    寻找 应用 节和添加 用“real_name.mxml”替换“_”

      <applications>
        <application path="EnvioManualExtractos.mxml"/>
        <application path="REPLACE_WITH_REAL_NAME.mxml"/>
      </applications>
    

    关闭项目,重新打开并清理并重新生成

    推荐文章