2011-04-05 44 views
5

所以出於一些奇怪的原因,我今天遇到了一個bug。我試圖將CS5中的FLA導出到SWC,但在發佈設置中單擊「導出到SWC」設置。我的問題是出於什麼原因,它不是導出swc文件。我以前從未遇到過這個問題,有沒有解決這個問題的方法?Flash CS5不導出SWC?

+0

嘗試更具體,並告訴你從閃存獲得什麼輸出,是否顯示任何錯誤消息,是否至少將代碼編譯爲swf – 2011-04-05 17:38:30

+1

它僅輸出SWF,並且在發佈時沒有編譯器錯誤。即使選中了選項,也不會導出swc。 – Kast 2011-04-05 17:40:02

回答

13

如果沒有要導出的ActionScript,通常會發生這種情況。即使有一些矢量藝術或一些符號,也需要一些ActionScript元素。 Flash將永遠不會輸出空的SWC;相反,它只是輸出什麼。

請確保您已經爲庫中的至少一個符號檢查了「爲ActionScript導出」和「在第一幀導出」,或者在時間軸上有一些代碼。

+0

偉大的提示,謝謝。我以爲我要去瘋了 – brenjt 2011-10-16 02:59:31

+0

我已經檢查了這兩個選項上的一個符號,但仍然沒有輸出。 – Wei 2011-11-22 09:30:36

0

我也有這個問題,並發現這個問題是與另一個在同一目錄中的SWC衝突。如果我刪除了其他swc或將問題提交到別處,它會按預期創建swc。

我從來沒有追蹤到衝突的確切來源,也找不到來自CS5的任何錯誤消息。

1

一個主要原因是因爲你在代碼中有錯誤,並且在編譯它時會搞砸SWC。檢查重複的標識符和重複功能。一旦SWC失敗,錯誤就不會被報告。

0

我有同樣的問題,我的問題是我有一個名爲「dragBtn」的MovieClip,我已經使用相同的名稱將其導出爲as3類。所以我刪除了導出as3類並再次工作。這確實很煩人,因爲至少我們應該得到一個錯誤消息,但我們不會。