2009-04-24 32 views
0

好的我有幾個課程是我在網絡上製作或發現的,我打算在多個項目中使用,我寧願將這些課程存儲在中央位置,而不是複製粘貼到每個項目中。Flex:重複使用多個項目的類而不復制粘貼?

我的Flex項目有路徑的Flex裏面自己的工作區/工作區/工作區名<>

如果我想把另一個文件夾Flex的目錄中,並有包裝是com.mydomain.whatever

我需要做什麼文件夾結構,以及如何讓代碼可以訪問我的項目?

謝謝!

回答

1

進入項目屬性,選擇構建路徑。在源路徑選項卡中,可以從文件系統的任何位置添加包含ActionScript文件的文件夾。在庫路徑選項卡中,您可以添加單個SWC或包含多個SWC的文件夾。

一個例子(適用於Windows,但它應該是在Mac上類似):

比方說,你有一個文件夾C:/Development/classes,你把所有的「共享」源,你跨項目重複使用的文件。在那個文件夾中,你想保留你的一個類,com.example.MyClass。您應該使用此文件夾結構:

C:/Development/classes/com/example/MyClass.as

2

您可以在FB3中導入整個項目。看看documentation

使用包總是比較好。保持組織的SRC如下:

COM

| __ johnisaacks

  |_____ utils 
     |_____ components 
         |____ video 
     |_____ assets 
  .... 
1

我通常會做的是創建一個新的庫項目,這些類存儲在該項目。

要將該庫項目鏈接到當前項目,只需將其添加到當前項目的庫路徑(項目屬性 - > Flex/ActionScript構建路徑 - >庫路徑選項卡)。