簡體   English   中英

Flash中的單SWF預加載器包裝器

[英]Single-swf preloader wrapper in Flash

我有一個要為其創建預加載器的.swf文件。 最后,我想要一個包含預加載器和內容.swf的文件。

我可以在Flash預加載器上找到的每個教程都提供以下兩個選項之一:

  1. 在預加載程序包裝器中使用URLRequest加載外部內容.swf。 這將不起作用,因為我不需要兩個.swfs。

  2. 這樣的 “單swf”解決方案適用於您在Flash IDE中創建的資產。 我以為我很容易就能走這條路,但是我遇到了麻煩。 我無法使用Flash IDE導入內容.swf。 我可以這樣使用embed標簽:

     [Embed(source="content.swf")] private var MyContent:Class; 

    但是似乎此嵌入式內容在第一幀上導出,因此我的預加載器僅加載內容.swf 之后出現。 我猜這是沿着這些思路。 有什么想法嗎?

但似乎此嵌入式內容是在第一幀上導出的

您是完全正確的,默認情況下,所有Ebmed都會在第一幀中進行嵌入,但是mxmlc通過使用Ebmed在第一幀中使用預加載器創建兩個幀swf來提供解決方案:

[Frame(factoryClass="Preloader")]

您可以在http://www.bit-101.com/blog/?p=946上找到分步指南。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM