2009-07-26 56 views
1

在Flex Builder 3中創建Actionscript項目時,會自動創建應用程序類並將其刪除到源文件夾的根目錄中。在我的情況下,我的源文件夾被稱爲src/我可以在Flex Builder 3中更改AS3項目的'Default Application'類嗎?

是否可以將默認應用程序類更改爲不直接位於src文件夾根目錄下的類?看起來,右鍵單擊子包中的類文件時,「設置爲默認應用程序」選項不可選。

這是Adobe完成的目的是爲了執行所有純粹的AS項目,讓他們的應用程序類位於最頂級的包中?

回答

1

在flex項目的頂層目錄中有應用程序設置文件「.actionScriptProperties」。所以你可以改變其中的主要.mxml文件的路徑到任何你想要的。

+0

這是一個ActionScript項目而不是Flex項目。我已經嘗試將.actionscriptProperties文件更改爲指向除根包以外的包中的AS文件,但Flex Builder在'無法啓動應用程序'的行中給我一個錯誤。沒有特別的描述性錯誤。 – Groady 2009-07-27 15:41:55

0

不知道這是否有幫助,但看着http://bugs.adobe.com/jira/browse/FB-14144並閱讀評論它似乎像Flex Builder 3不會在某些系統上做到這一點。不過他們似乎已經在Flash Builder中修復了它。這是最令人討厭的小事情。

4

您將不得不對編譯器的「源」目錄進行更改。這樣做可以爲我在過去的工作...

我假設你正在使用的結構是這樣

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

如主要將是您的默認應用程序的位置?

  1. 如果你這樣做,右鍵點擊你的 頂層(在我的例子 - MyApp的) 或去彈性生成菜單和 點擊文件,然後點擊屬性 菜單項。
  2. 轉到ActionScript構建路徑 財產

    一個。將主源文件夾更改爲'主'

    b。然後,點擊添加文件夾...

    c。添加src,然後單擊確定

  3. 轉到ActionScript應用程序 - 這裏是可運行的應用程序,並且由於您更改了主源文件夾,因此您可能看不到任何內容。

    a。添加一個鏈接到你的主/ MyApp.as文件

這應該做到這一點。

相關問題