在Flex构建器3中创建Actionscript项目时,会自动创建应用程序类并将其放在源文件夹的根目录中。在我的情况下,我的源文件夹名为 src / 。
是否可以将默认应用程序类更改为不直接位于src文件夹根目录中的类?当右键单击子包中的类文件时,似乎无法选择“设置为默认应用程序”选项。
Adobe是否故意这样做是为了强制执行所有纯AS项目以使其应用程序类位于最顶层的程序包中?
答案 0 :(得分:4)
您将不得不对编译器的“源”目录进行更改。这样做过去对我有用......
我假设你正在使用像这样的结构
> MyApp
> html-template
> main
> MyApp.as
> src
main将成为默认应用程序的位置?
转到ActionScript构建路径 属性
一个。将主要源文件夹更改为“main”
湾然后,单击添加文件夹...
℃。添加src,然后单击“确定”
转到ActionScript应用程序 - 这是您的可运行应用程序,并且由于您更改了主源文件夹,因此您可能看不到任何内容。
一个。添加指向main / MyApp.as文件的链接
应该这样做。
答案 1 :(得分:1)
Flex项目的顶级目录中有应用程序设置文件“.actionScriptProperties”。因此,您可以将其中的主.mxml文件的路径更改为您想要的任何内容。
答案 2 :(得分:0)
不知道这是否有帮助但是看http://bugs.adobe.com/jira/browse/FB-14144并阅读评论似乎Flex Builder 3在某些系统上不会这样做。他们似乎已经在Flash Builder中修复了它。这是最烦人的小事。