Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 外部as2 swf的预紧器_Flash_Actionscript 2_Preloader - Fatal编程技术网

Flash 外部as2 swf的预紧器

Flash 外部as2 swf的预紧器,flash,actionscript-2,preloader,Flash,Actionscript 2,Preloader,我只需要一个预加载程序来运行,当它检测到swf被加载时,它将停止,map.swf将开始运行。我已经用拖网捕鱼好几个星期了,运气不好。我有一张776kb的大地图。我需要在这个map之前运行一个预加载程序,但是它需要是一个独立于map.swf的预加载程序。请问有人有什么想法吗。我真的非常感谢你的帮助。提前感谢好的,找到了: //----- //-------------预紧器------ //使预加载条不会立即显示为“满” bar_mc._xscale=0; //将电影加载到级别1 loadMovi

我只需要一个预加载程序来运行,当它检测到swf被加载时,它将停止,map.swf将开始运行。我已经用拖网捕鱼好几个星期了,运气不好。我有一张776kb的大地图。我需要在这个map之前运行一个预加载程序,但是它需要是一个独立于map.swf的预加载程序。请问有人有什么想法吗。我真的非常感谢你的帮助。提前感谢

好的,找到了:

//----- //-------------预紧器------ //使预加载条不会立即显示为“满” bar_mc._xscale=0; //将电影加载到级别1 loadMovieNum(“yourmoine.swf”,1); //请注意,要加载的电影有一个空白的第一帧。 _level1.stop(); onEnterFrame=函数(){ //获取级别1的字节并将其转换为百分比 百分比=Math.ceil((_level1.getBytesLoaded()/_level1.getByTestTotal())*100); //使用百分比确定预加载杆的X刻度。 bar_mc.xscale=百分比; //如果加载,则播放级别1 如果(百分比>99){ //注意:您必须删除OneInterFrame,否则会删除它 //将继续运行并永远只玩第2帧。 删除此.onEnterFrame; _一级:玩游戏(2)

})

基本上,这是完全独立于我的主要外部swf。只要确保你把它放在同一个文件夹中,调用它时所有的文件结构都保持不变,否则它将无法工作。它的高度和宽度与我调用的外部swf相同-我已经替换了要播放的帧以转到第1帧,因为这是我的代码加载的地方从外部佛罗里达开始。效果不错。还有最后一个参考帧编号(2)我也更改为第1帧,因此它从外部swf开始播放。酷

stop();
}