我正在尝试将使用Emacs开发的mxml文件导入FlexBuilder中的新项目...我创建了一个项目并手动将所有MXML和actionscript文件添加到FlexBuilder中。
我现在无法弄清楚如何运行该应用程序。我认为问题在于FlexBuilder认为我所有的mxml文件都是组件,事实上,它们是应用程序......有没有办法改变它?
当我右键单击文件时,“设置为默认应用程序”和“运行应用程序”被禁用...
感谢。
答案 0 :(得分:2)
我通常似乎必须进入项目属性,单击“Flex应用程序”并将MXML添加到该面板中,然后才能运行。
答案 1 :(得分:0)
确保MXML文件位于主源文件夹中。您不能在主源目录的辅助源目录或子目录中拥有可运行的应用程序。
答案 2 :(得分:0)
此外,您必须确保mxml文件的根节点是Application或Module。
答案 3 :(得分:0)
您将拥有1个包含< mx:应用程序>标签,所以FlexBuilder可能会给你右击 - >为它运行应用程序选项。
或者你还能做些什么,转到“flex project-> properties-> Flex Applications” 你可以在这里用“添加”按钮
来提及你的应用程序答案 4 :(得分:0)
关于ActionScript项目
你可以在内包装上运行应用程序
只需进入.actionScriptProperties
即可
并将应用程序添加到应用程序标记:
<applications>
<application path="com/example/games/game1/Main.as"/>
<application path="com/example/games/game2/Main.as"/>
</applications>
答案 5 :(得分:0)
在您喜欢的文本编辑器中打开 .actionScriptProperties 文件
查找应用部分并添加 REPLACE_WITH_REAL_NAME.mxml
<applications>
<application path="EnvioManualExtractos.mxml"/>
<application path="REPLACE_WITH_REAL_NAME.mxml"/>
</applications>
关闭项目,重新打开并清理它并再次构建