[英]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.