繁体   English   中英

外部AS2 SWF的预加载器

[英]preloader for external as2 swf

我需要做的是运行一个预加载器,当它检测到swf已加载时,它将停止并且map.swf将开始运行。 我已经拖网了好几个星期,没有运气。 我有一个庞大的776kb闪存地图。 我需要一个预加载器在此映射之前运行,但它必须是独立于map.swf的预加载器。 请任何人有任何想法。 我真的很感谢您的帮助。 提前致谢

可以找到它: http : //actionscripts.org/forums/showthread.php3?t=74988&highlight=preloader+tutorial+MX+2004

stop();

// ----- // ------------- preloader ------ //使预加载器栏不立即显示为“ full” bar_mc._xscale = 0; //将电影加载到1级loadMovieNum(“ yourMovie.swf”,1); //请注意,要加载的电影的第一帧为空白。 _level1.stop(); onEnterFrame = function(){//获取级别1的字节,并制成百分比百分比= Math.ceil((_ level1.getBytesLoaded()/ _ level1.getBytesTotal())* 100); //使用百分比确定预加载器栏的xscale。 bar_mc._xscale =百分比; // //如果加载了play level1 if(percent> 99){//注意您必须删除onEnterFrame,否则它将继续运行并永远只播放第2帧。 删除this.onEnterFrame; _level1.gotoAndPlay(2);

}

};

基本上,这与我的主要外部SWF文件是完全分开的。只需确保将其放在同一文件夹中,并以完整的所有文件结构调用它,否则它将无法正常工作。 它的高度和宽度与我要调用的外部SWF高度和宽度相同-我已经替换了要播放的帧以转到第1帧,因为那是我的代码负载从外部fla开始的地方。 工作请客。 同样,帧号为(2)的最后一个参考i也已更改为帧1,因此它从externa swf开始播放。 凉.....

暂无
暂无

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

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