主题:  为使用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制作方法一样。