繁体   English   中英

Flash AS3预加载器

[英]Flash AS3 Preloader

我有一个完全编码在 an.as 文件中的 Flash AS3 animation。 时间线上唯一的东西是背景图像。 所有的影片剪辑都在 frame1 中为 ActionScript 导出。

我将如何 go 将预加载器添加到 .as 文件中? 我尝试了一些我通过 Google 找到的方法,但它们似乎无法正常工作,因为 .as 文件似乎会立即加载。

非常感谢任何帮助,S.

下面是我的 as 文件的精简版本:

package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.*; 

import gs.TweenLite;
import gs.easing.*;

public class rookbeareFarmClass extends MovieClip {             
    private var F1_Title:F1_Title_Keepitsimple;     

    public function main() {                    
        frame01();          
    }       

    // start frame 1 //
    private function frame01():void {           

        F1_Title = new F1_Title_Keepitsimple();
        addChild(F1_Title); 
        F1_Title.x=231;
        F1_Title.y=93;          
        F1_Title.alpha=0;               

        //Tween in
        TweenLite.to(F1_Title,2,{alpha:1,delay:0.5,ease:Cubic.easeOut,overwrite:0});                    

        //Tween out
        TweenLite.to(F1_Title,2,{alpha:0,delay:4.5,ease:Cubic.easeOut,overwrite:0});                    

    }

}

}

我建议在没有预加载器的情况下编译 SWF - 然后创建一个单独的“预加载器” SWF 来加载您的主 SWF。 这将为您提供最准确的装载信息。 加载完成后,您可以调用公共 (init) function 来启动应用程序。

您的电影剪辑和任何不需要预加载器的重物必须在第 2 帧中,而不是第 1 帧。预加载器应该占据第 1 帧。现在您的电影可能不会立即加载,完全加载需要时间,然后才开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM