2012-10-30 31 views
0

我有一個flex項目,我需要在我的項目中使用as3xls library (.swc file)。現在我已經下載了該swc文件,並將其包含在f lex-sdk\frameworks\libs中,我可以使用該swc文件的.as文件。如何在flex項目中使用.swc文件

現在如果我試圖把swc文件放到我的本地項目中,例如在我的一個組件包中,並將其添加到類路徑(使用eclipse project properties -> flex build path),並試圖從該位置使用它,但我無法編譯該項目,因爲它無法導入.as文件。

任何人都可以建議我應該添加.swc文件的位置並將其用於我的項目嗎?

+0

將這些.swc文件複製到項目文件夾中的'lib'文件夾 – jondinham

+1

您的意思是說flex-project - > lib文件夾? – Nirmal

+1

libs文件夾Flex項目... –

回答

4

如果你使用Flash Builder,我一般在項目下創建一個文件夾:

folder-hierarchy

然後,通過選擇項目屬性引用SWC, ActionScript構建路徑您可以在其中添加單個SWC或SWC文件夾:

properties

+0

的我使用的柔性Eclipse插件... – Nirmal

+0

我已經加入SWC文件FLEX-項目 - >庫,然後使用eclipse - >項目屬性把它添加到庫路徑...仍然無法編譯。 – Nirmal

2

檢查出How to use a SWC我的博客文章。

這裏是重要的點:

有三種不同的方式,你可以使用 駐留在SWC文件中的類:
* 在項目屬性庫路徑:這是怎麼 我最常使用SWC。
* libs文件夾:libs文件夾中引入 在Flex Builder 3,如果你把一個SWC到它 自動添加到你的庫路徑的libs文件夾,並在 SWC所有的類都可以從你的項目
* 庫路徑命令行 自變量:可以使用library path argument來執行mxmlc命令 行編譯。

+0

我已經嘗試了第一種方法,建議使用「項目屬性中的庫路徑」。隨着它的實際顯示爲有效的進口(按Ctrl +空格鍵),但是當我建立我的Flex項目「未知類型」的其示值誤差。 – Nirmal

+0

嘗試清理項目。如果這沒有幫助;那麼你將不得不分享一些代碼來演示問題。 – JeffryHouser

+0

我使用as3xls庫導出到Excel中,我有一個文件名爲.swc。而這個SWC文件包含很少。作爲文件,我可以將它導入到我的項目中(通過ctrl +空格),但在構建項目時拋出錯誤。 – Nirmal

相關問題