关于flash loading 问题!!!急!!

来源:百度知道 编辑:UC知道 时间:2024/07/15 17:20:34
做了一个flash loading,为什么测试影片的时候一出来就100%了?可是在模拟下载的时候,虽然有显示,但在一开始是空白的,后来从30%开始?为什么?
本地测试!

因为你在第一帧的内容太多了,或者说第一帧的内容占整个flash的比重太多多了,它要下载一帧的内容完以后才开始显示loading.
比如的一个flash就一张图片,放在第一帧,等显示的时候直接100%了.
如果在后面放9张同样的图片,就从10%开始(差不多是这样但不是准确数字)

网络延时问题吧

你的LOADING效果没做好,不为什么。
不需要你费力在FLASH里去专门做个LOADING效果;
网上有专门制作LOADING的工具,傻瓜型的。
什么原因都不是。

首先:
本地“网速”很快,当然一上来就100%;

然后:
建议你将loading封装成一个组件使用,而不是将loading作为元件嵌入到swf文件当中。
在后者情况下,loading作为swf文件的一部分,自身的大小也算在swf的总大小当中,因此,如果自身就占了30%,那么当你看到loading的时候,肯定是loading自身加载完毕的时候,那么很自然,是从30%开始的了。

前者情况,是将loading和swf文件分离,swf不包含loading,只是在需要向客户显示加载进度的时候,才动态显示这个loading,loading反映了swf的加载情况,而与自身无关。