我可以在Flex Builder 3中更改AS3项目的“默认应用程序”类吗?

时间:2009-07-26 18:27:54

标签: flex actionscript-3 flex3 flexbuilder

在Flex构建器3中创建Actionscript项目时,会自动创建应用程序类并将其放在源文件夹的根目录中。在我的情况下,我的源文件夹名为 src /

是否可以将默认应用程序类更改为不直接位于src文件夹根目录中的类?当右键单击子包中的类文件时,似乎无法选择“设置为默认应用程序”选项。

Adob​​e是否故意这样做是为了强制执行所有纯AS项目以使其应用程序类位于最顶层的程序包中?

3 个答案:

答案 0 :(得分:4)

您将不得不对编译器的“源”目录进行更改。这样做过去对我有用......

我假设你正在使用像这样的结构

> MyApp
  > html-template
  > main
    > MyApp.as
  > src

main将成为默认应用程序的位置?

  1. 如果您这样做,请右键单击您的 顶级(在我的示例中 - MyApp) 或者转到FlexBuilder菜单和 单击文件,然后单击属性 菜单项。
  2. 转到ActionScript构建路径 属性

    一个。将主要源文件夹更改为“main”

    湾然后,单击添加文件夹...

    ℃。添加src,然后单击“确定”

  3. 转到ActionScript应用程序 - 这是您的可运行应用程序,并且由于您更改了主源文件夹,因此您可能看不到任何内容。

    一个。添加指向main / MyApp.as文件的链接

  4. 应该这样做。

答案 1 :(得分:1)

Flex项目的顶级目录中有应用程序设置文件“.actionScriptProperties”。因此,您可以将其中的主.mxml文件的路径更改为您想要的任何内容。

答案 2 :(得分:0)

不知道这是否有帮助但是看http://bugs.adobe.com/jira/browse/FB-14144并阅读评论似乎Flex Builder 3在某些系统上不会这样做。他们似乎已经在Flash Builder中修复了它。这是最烦人的小事。