如何让网页完全显示FLASH再开始下载

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:58:18
本人菜鸟,新做了一个FLASH上传到网上,也COPY了网上的下载进度的代码。但是现在发现一个问题,打开网页后,FLASH并没有马上显示出来,整个网页是空白的,但当FLASH显示出来后,下载进度已经显示到70%或80%了。我在网上也看到过那种网页是等FLASH全部显示后才开始从0开始下载,请问这种效果如何实现?是在网页还是在FLASH中写入代码吗?

望高手赐教,不胜感激!
我没有什么积分,但真是想求高手能够解答,在网上也查不到相关资料,我用的是最简单的帧循环的进度条制作,求高手解答
a=this.getBytesLoaded()
b=this.getBytesTotal()
loaded=int(a/b*100)
loading=loaded+" %"
bar._xscale=loaded

这个代码是读完所有帧后开始播放。而实际上每一帧里的元素大小都不一样。你可以进找些更好的进度条代码。

应该是你在埸景里做的东西太多才会出现这种情况,记住哦,做flash时,能不在埸影里做就不在那里做,所以这样导出flash时会相当的慢。这种情况就是因为flash里文件太大,而且全在埸景里做才会产生的.

这是因为你的loading放置的帧数问题,默认的情况flash是从第一帧开始逐个加载,如果你放loading的位置 主场景里或者同一帧的不通图层有大的图片,则flash会先下载那些图片,等加载到现实loading的时候才开始现实loading数据,
你可以将前几帧做成纯色的,没图片需要加载,loading放再那里,大的图片放再loading后播放。

**********************

注意,一般LOING等待条一般放在前三帧的位置,并在这几帧里千成别放过多的物件!
你自己检查一下啦

&&&&&&&&&&&&&&&&&&&&&