|
主题: 为使用loadMovieNum 制作loading的问题?
|
 whitedolphin
职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/12/2 20:02:43
|
#12002/3/21 14:23:11
请问如何为一个用loadMovieNum (".\\sound\\sound.swf", 1);载入的动画制作一个可显示的loading?我用: 第1帧:loadMovieNum (".\\sound\\sound.swf", 1); 第2~~~~4帧:载入动画演示。 第5帧:if ((_level1.getBytesLoaded())>=_level1.getBytesTotal()) { play (); } else { gotoAndPlay (2); }
不成,请问应该怎么做?
后改为: loadMovieNum (".\\sound\\sound.swf", 1); bb=_level1.getBytesTotal(); cc=_level1.getBytesLoaded(); while (cc cc=_level1.getBytesLoaded(); 控制一个mc的形变; } 还是不成,似乎是因为loadMovieNum 后面的所有语句都必须等到loadMovieNum 执行完后才执行,请问大家有什么好办法?
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/3/5 12:32:45
|
#22002/3/21 21:07:59
其实你只要把loading做到load的swf里就可以了
|
 whitedolphin
职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/12/2 20:02:43
|
#32002/3/22 9:31:55
那样可以吗?好象不管用,在当前的动画里怎么看不见它loading的过程?我感觉好像是当前动画一直等到下载完整个。swf文件后,才开始播放它所在的层,所以根本看不见它里面loading的循环过程。
|
 sxg312
职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2000/11/22 12:42:40
|
#42002/4/2 17:03:31
我也有这样的问题,麻烦知道的朋友说说。
|
 灰姑娘1975
职务:普通成员
等级:1
金币:0.0
发贴:62
注册:2001/10/8 9:10:10
|
#52002/4/25 21:45:16
我也特别想问,一直没懂
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#62002/4/26 0:21:33
我见过较好的解决方案是在were-here.com中的一个帖子。有人提议说在主动画中单独做一个空的mc,来监视被载入特定mc的外部SWF的下载情况,主要是用了mc.getbytestotal & mc.getbytesloaded. 其他的同以前标准的loading制作方法一样。
|