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

我正制作一个FLASH动画。主要是在主影片中有8个栏目。每点一个栏目后。就加载一个外部动画,但是我想在那些外部动画中加上进度条。但是外部影片加上进度条后,在影片中没问题,... 我正制作一个FLASH动画。主要是在主影片中有8个栏目。每点一个栏目后。就加载一个外部动画,但是我想在那些外部动画中加上进度条。但是外部影片加上进度条后,在影片中没问题,但是一调用后。就出问题了。直接显示100%。但不播放,要等会才放。相当于没有,该怎么解决,有合适的代码吗。急。 展开
 我来答
百度网友48f3bbbed
2009-07-21 · 超过25用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:62万
展开全部
在你要加载的外部Flash中,把库中的元件属性中的“第一帧导出”全部取消,然后把第二帧空下来,专门放那些程序动态添加到舞台的MC,然后在加载完成以后直接跳过第二帧,从第3帧开始播放就行了。然后编译,让你的主SWF文件来加载看看。

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

还有,楼上的,如果你没有我这一步骤,你代码写的再好看也是一样的效果。其实楼主也会写LOADING,只是忽略了第一帧导入选与不选的区别
qq710375724
2009-07-21
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
做个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
}
可以用测试过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式