2011-10-27 17 views
0

我正在將現有項目從Flash Pro移植到Flash Builder。單個AS3項目的多個目標設備

的代碼幾乎是網絡平臺/ Android /投影機/空氣之間完全可移植的,我根本改變每個目標設備的幾個常量打在發佈之前...

However-在Flash Builder中,它會詢問我的時候創建一個項目,無論是移動網頁還是

什麼是最好的實踐方法,從Flash Builder中的單個項目針對多種設備?

或者,在Flash Builder中,它們每個都必須是他們自己的項目嗎?如果他們必須各自爲自己的項目,那麼是否有一個多項目組織方法能夠很好地工作,請記住,在這種情況下,每個項目實際上只是一個幾乎完全相同的代碼庫的不同構建方式(一隻腳,我想到有一個「共同」項目,它可以容納大多數類,然後每個構建項目都從那裏實例化一個Main類......)?

謝謝!

回答

1

您可以創建一個代碼庫移動項目,並選擇多個設備(Android,iOS設備黑莓PlayBook)。如果您還需要Web版本,則應該能夠在Web版本的構建路徑中指定該代碼庫。你通過去屬性 - > Actionscript構建路徑。單擊源路徑,然後瀏覽到包含這些文件的文件夾。所以是的,你可以爲每個項目創建一個不同的Main.as,如果你需要的話。儘管在ActionScript中,入口點類通常與項目本身具有相同的名稱。

然後您就能夠修改一個文件集,但修改將同時適用於原項目和它引用了這樣的文件中的任何項目。

+0

所以你saying-移動,一個項目一個項目web的,但把他們的代碼在一個單獨的「共同」的文件夾,並添加到每個項目的構建路徑? – davidkomer

+0

嗨大衛 - 抱歉,延遲迴復。這幾乎是正確的。您可以將通用*代碼放在一個文件夾(可能包含子文件夾)中,並將其添加到每個項目的構建路徑中。 – David