2011-10-13 98 views
1

我有外部文件夾這是幾個項目之間共享資源(圖片,電影等)。我能夠將這種資源文件夾中的鏈接FlashBuilder(如http://livedocs.adobe.com/flex/3/html/help.html?content=projects_5.html#155069描述)。之後,嵌入的所有步驟都與項目有關,這就是我想要的行爲。如何在mxmlc編譯器參數中指定鏈接的資源文件夾?

<linkedResources> 
    <link> 
     <name>resources</name> 
     <type>2</type> 
     <locationURI>DOCUMENTS/Shared/resources</locationURI> 
    </link> 
</linkedResources> 

請注意,這不是源文件夾,它不包含在compilerSourcePath標籤:

該鏈接的資源如下出現在.project文件。

的問題是,我怎麼能在mxmlc的命令行參數指定的資源鏈接的文件夾?

-source-path此處不起作用,嵌入的相對路徑無法解析。

回答

1

好像這是不可能的,有沒有這樣的選項。 FlashBuilder以某種方式將所有解決方法傳遞給mxmlc java包裝器,因此它知道在哪裏搜索資源。

在項目中,我用另一種方法來實現資源的共享正確:

  1. 自動構建一步,複製圖像和extractes FLA文件資源在每個項目文件夾中形成的源目錄。
  2. 我轉移到共享源文件夾的所有css文件(例如Common/css/main.css) - 它們受源代碼管理。我通過-source-path選項添加了鏈接。
  3. 後,在所有的CSS相pathes開始看起來像兩個項目../../resources/image.png

也許有人會發現我的經驗有幫助。

相關問題