2010-10-23 45 views
0

我正在爲其中我想添加預加載器的項目工作,並且我已經使用了cs5中提供的示例預加載器(在示例文件中)。我已經將所有代碼移動到第二幀,並將所有庫內容移至當前的fla庫。在as3中使用預加載器示例在cs5中提供的預加載器

現在的問題是,第一幀的大小現在是182kb(庫內容的大小) 這是隻有8kb時,我還沒有添加我的庫內容在當前fla的庫中。 由於這一點,當我測試電影時,第一幀(預加載器)沒有顯示出來,直到182 kb被加載並且在第二幀之後立即出現。

這裏我的問題是我如何加載庫內容在第二幀? 我有大量的圖書館內容,預計未來會增加。

這裏有兩個快照: 庫:alt text

測試電影:alt text

,你可以在第二個快照中看到的第一幀的大小是182KB。

請爲此問題提供一個很好的解決方案。

謝謝!

回答

1

在第一次出現框架之前沒有鏈接加載的資產,因此如果將所有資產移動到第二個(或更晚)框架,則可以在第一個框架中的代碼在所有其他資產(在框架兩個或更多)完成加載。

1

你可以在另一個fla創建你的preloader。這個新的fla唯一的工作就是加載/預加載你的主fla,所以你的preloader的fla尺寸會很小。

在這種情況下,您不必將庫內容移動到主fla的第二幀,實際上恰恰相反。