FLASH中如何制作主影片调用外部影片时外部影片加载的进度条

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:23:40
我正制作一个FLASH动画。主要是在主影片中有8个栏目。每点一个栏目后。就加载一个外部动画,但是我想在那些外部动画中加上进度条。但是外部影片加上进度条后,在影片中没问题,但是一调用后。就出问题了。直接显示100%。但不播放,要等会才放。相当于没有,该怎么解决,有合适的代码吗。急。

在你要加载的外部Flash中,把库中的元件属性中的“第一帧导出”全部取消,然后把第二帧空下来,专门放那些程序动态添加到舞台的MC,然后在加载完成以后直接跳过第二帧,从第3帧开始播放就行了。然后编译,让你的主SWF文件来加载看看。

这个主要是如果 选择了 第一帧导出 的话,你的那些元件到第一帧就会加载了,就是说在显示load条之前,就会自动加载,所以等你的那些元件加载完,整个影片都已经加载完成了,所以才会出现,进度条到 100% 的情况。

还有,楼上的,如果你没有我这一步骤,你代码写的再好看也是一样的效果。其实楼主也会写LOADING,只是忽略了第一帧导入选与不选的区别

做个0-100 的走动的影片剪辑 放在第一帧上

右键代码
onClipEvent (load)
{
total = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = int(loaded / total * 100);
text = percent + "%";
gotoAndStop(percent);
if (loaded == total)
{
_root.gotoAndPlay(2);
} // end if
}
可以用测试过