2010-04-28 36 views
1

我試圖創建在我的Flash AIR項目使用SWC庫。我創建了一個名爲SceneLibrary單獨FLA跟着這裏定義的步驟:Flash CS3中的ActionScript3進口和使用SWC

http://www.luaye.com/blog/index.php?action=read&id=54

創建一個新的SWC組件。我救了創建SWC到我的Flash開發項目中的lib文件夾,然後我就在我的項目窗口中點擊SWC項目,並選擇「添加到資料庫」 這一切似乎去罰款。

在我的代碼,然後我去進口FirstScene(這是自動由Flash開發完成),這似乎有點不可思議,我認爲的路徑,這個類,簡直是

進口FirstScene;

當我嘗試實例化FirstScene但是我得到了以下錯誤

1046:類型未找到或不是編譯時常:FirstScene。 1180:調用可能未定義的方法FirstScene。 1172:無法找到FirstScene的定義。

我使用Flash CS3中創建庫項目和正在使用閃光燈3.0.5下發展

任何幫助將不勝感激。

回答

0

我沒有使用Creative Suite中,但包含的SWC的地方項目的觀衆被編譯爲文件>發佈設置>閃存(標籤)>設置(旁邊的腳本:AS3盒)>庫路徑(製表)。這將包括它作爲根。

如果仍然沒有找到你的類,你可能要檢查的SWC。 SWC是我發現檢查SWC/SWF的最佳方式是使用FlashDevelop。一旦你創建了一個項目,在項目查看器中它將在該文件夾中顯示SWC/SWF文件。點擊左邊的加號查看swf中的所有類。雙擊一個類以查看方法。