2012-09-27 44 views
2

我創建的聊天宗旨,每一件事怎麼回事完美的Flash應用程序,但只有一個警告,當我用它來發布。警告被拋出,因爲我承受的標題,即 「由於您的發佈設置,沒有庫作爲運行時共享庫​​(RSL)鏈接:導出SWC」沒有庫被鏈接爲運行時共享庫​​(RSL要求)

我已選中導出爲發佈設置中的SWC選項,需要將其導出爲SWC而不會發出任何警告。 所以請告訴我,這個警告如何克服。

+2

這個警告僅僅是讓你知道,你可以利用的RSL的,你是不是沒有理由,你需要聽你的,如果你想我敢肯定有一個編譯器參數,以抑制警告,但就像你個人忽視它一樣。運行時共享庫​​用於在運行時加載類/字節碼,它允許將這些東西緩存起來,只要應用程序代碼在其更改時加載,但框架不會。不使用它意味着您所依賴的swcs中的類會直接編譯到您的swf/swc中。 – shaunhusain

+0

所以,你能告訴我這個警告的解決方案嗎,因爲我使用了一個preloader,我在動作腳本設置對話框中進行了配置。我的預加載程序沒有工作,所以請告訴我解決方案。 –

+0

驗證您是否正在瀏覽器中運行Flash的調試版本,如果在嘗試其他任何操作之前未安裝它,請使用它來查看您的項目,轉到此處並滾動到頁面底部http://helpx.adobe.com/flash -player/kb/find-version-flash-player.html在Chrome中它有一個內置的Flash播放器,它可以覆蓋你安裝的任何東西,除非你明確禁用了Chrome瀏覽器設置中的內置插件,我不確定是否有類似的東西在Safari中爲true(與WebKit在HTML渲染方面有些類似) – shaunhusain

回答

1

你看,在發佈時,因爲你在項目中的某處使用運行時共享庫​​這樣的警告,但由於的SWC編譯到你的代碼,而不是在運行時加載你不採取它的優勢。你可以放心地忽略這個警告,儘管它很煩人。

我時,我不小心使用TLF文本,而不是經典文本爲我的文字字段中的一個看到這個警告。從Illustrator導入文本字段時會發生這種情況。當我將其更改爲經典文字時,此發佈警告消失。 TLF爲文本字段添加了新功能和靈活性,但特別是在移動AIR項目中可能會出現問題。