2012-02-10 84 views
2

加載我出口通過Flash Professional CS5中的版本11.0.0.485的深港西部通道與安裝在擴展管理器的最新Flex組件工具包(2.0.0)。SWC文件未能在設計模式

在符號屬性中,我正在導出第1幀中的Actionscript,其中Class名稱等於符號名稱。

我已經導入了SWC到Flash Builder 4.6的所有不同的可用的SDK。

與所有這些我得到一個錯誤在設計模式

"SWC File Failed to load. Any component dependent on this SWC will not be displayed in the design mode." 

如果我實例通過源的組件運行正常,並在瀏覽器中我看到的組件。

我知道我可以說「不管怎樣,我不需要設計模式」,但我想知道發生了什麼。

任何想法?

+0

我會想象你沒有做實時預覽。只是我的猜測。它一直是2 - 3年,因爲我做了一個組件,這樣的事情可能會改變 – 2012-02-11 00:37:26

+0

也許你還不能使用類只從這個SWC創建一些內容或你有元素構造一些PARAMS? – turbosqel 2012-02-11 08:10:21

回答

1

什麼固定的這對我來說是從外部改變SWC的鏈接類型的代碼合併。

您可以通過在包資源管理器中右鍵單擊SWC來打開構建路徑窗口,選擇「鏈接類型」並單擊「編輯」。應該有一個下拉的選項是「合併到代碼」之一。

我不是100%確定爲什麼這樣可以解決這個問題,但我懷疑它與SWC庫在編譯時不包含在一起,如果它是外部鏈接並且這會干擾設計視圖功能。

0

從Adobe一個Flash CS4的格式或更高版本的SWC文件與Flex SWC格式兼容,因此SWC文件可以在這兩個產品之間進行交換,但不一定沒有修改。

看看這個:http://forums.adobe.com/message/4094805#4094805

這似乎是一個錯誤的FlashBuilder 4.6。