對於我的幾乎所有項目,我都將可視資產從Flash Pro導出到SWC,然後在Flash Builder中導入它們。今天我偶然發現了一個令人煩惱的問題。來自SWC的一些資產並未在Flash Builder中導入
我的一些資產是而不是被導入。我嘗試多次清理我的項目,重新啓動我的Flash Builder IDE,重新導出我的SWC。
很明顯,導入它時會出現問題,因爲當我反編譯SWC/library.swf時,我看到我的所有資產都可以正常導出。當我反編譯我的輸出SWF時,我發現不是某些資產,而是一個紅色的矩形,其中一些是不可見的。
我不知道該怎麼想,也弄不清楚。唯一可能的情況是SWC的文件大小(大約2.5 MB),並且在那裏有近160個鏈接。
我無法在網上找到任何有關文件大小限制或類似的東西。
我使用Flash Pro的CC和Flash Builder 4.7標準在Mac OS X 10.8.4
這些都是我在談論的紅色方框(應該有其他的位圖的他們,而不是):
哇。任何解釋爲什麼這可能是一個問題?當然,我有一些我的圖像與壓縮輸出,否則輸出將是巨大的。無論如何,我會嘗試將其設置爲無損,並讓您知道結果。謝謝。 – Gio
男人你是天才!請你再解釋一下,爲什麼發生這種情況?它確實解決了我的問題,但我無法讓所有資產都無損。有沒有其他解決方法? – Gio
我找不到從哪裏找到解決此問題的方法,但只要您未在圖像的壓縮設置中指定「使用文檔默認值」,仍然可以使用Jpegs。這似乎是Flash Builder 4.7附帶的新編譯器中的一個錯誤,因爲相同的發佈設置仍然適用於舊版本的FB。 – frankhermes