好的我有幾個課程是我在網絡上製作或發現的,我打算在多個項目中使用,我寧願將這些課程存儲在中央位置,而不是複製粘貼到每個項目中。Flex:重複使用多個項目的類而不復制粘貼?
我的Flex項目有路徑的Flex裏面自己的工作區/工作區/工作區名<>
如果我想把另一個文件夾Flex的目錄中,並有包裝是com.mydomain.whatever
我需要做什麼文件夾結構,以及如何讓代碼可以訪問我的項目?
謝謝!
好的我有幾個課程是我在網絡上製作或發現的,我打算在多個項目中使用,我寧願將這些課程存儲在中央位置,而不是複製粘貼到每個項目中。Flex:重複使用多個項目的類而不復制粘貼?
我的Flex項目有路徑的Flex裏面自己的工作區/工作區/工作區名<>
如果我想把另一個文件夾Flex的目錄中,並有包裝是com.mydomain.whatever
我需要做什麼文件夾結構,以及如何讓代碼可以訪問我的項目?
謝謝!
進入項目屬性,選擇構建路徑。在源路徑選項卡中,可以從文件系統的任何位置添加包含ActionScript文件的文件夾。在庫路徑選項卡中,您可以添加單個SWC或包含多個SWC的文件夾。
一個例子(適用於Windows,但它應該是在Mac上類似):
比方說,你有一個文件夾C:/Development/classes
,你把所有的「共享」源,你跨項目重複使用的文件。在那個文件夾中,你想保留你的一個類,com.example.MyClass
。您應該使用此文件夾結構:
C:/Development/classes/com/example/MyClass.as
您可以在FB3中導入整個項目。看看documentation。
使用包總是比較好。保持組織的SRC如下:
COM
| __ johnisaacks
|_____ utils |_____ components |____ video |_____ assets
....
我通常會做的是創建一個新的庫項目,這些類存儲在該項目。
要將該庫項目鏈接到當前項目,只需將其添加到當前項目的庫路徑(項目屬性 - > Flex/ActionScript構建路徑 - >庫路徑選項卡)。