主题:  菜鸟互助,loading制作

奔腾的心

职务:普通成员
等级:7
金币:10.0
发贴:6114
#12001/11/29 17:22:06
大虾总是那么神秘,回答问题怕我们印象不深,所以留给我们一点尾巴。呵呵

这里是我制作loading的方法,很详细吧,大虾要象我学习哦

1,观察你的影片的长度,frame的数量
2,在建一个才scene,要有一样的frame
3,画,你要得方框。
4,加一个层,这个上面画,你的动画,一般是身长的条。
5,如果你的影片有1000个frame
就在第个层,的400,401,700,701,1000 为keyframe

6,要用 if frame is load 这个active了

7,在400 上的active为,第二个scene的400 frame,然后go to and play 本sence的401
在401的active 中为, go to and play 本scene的309,

8,以后的和上面的一样了。

9,第1000frame 是。go to and play 第二个scene的 1 frame,

10 。all is ,ok。

如此用心,齐斑组,是不是要表扬一下1



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
#22001/11/29 18:08:50
如此做。。。。天。。。太难了吧。。

其实很简单啊,用已下载字节数getbytesloaded()除以影片总字节数getbytestotal(),得到一个下载量的百分比
如果下载量等于1,则播放以后的影片,否则,返回几桢(或播放其他),再次播放到检测字节下载量的地方,再次判断。。。。

if(getbytesloaded()/getbytestotal()==1){
gotoandplay("scene1",10);//假设到20桢播放主动画
}else{
gotoandplay("scene1",1);//返回到最前桢
}
把上面的代码加到第2到9任意一桢,即可

最好在1到10桢里插入一个影片,这样在LOADING时,这个影片循环播放
如果要显示进度就根据下载量做影片的参数。。。