主题:  请教高手!!

chanph

职务:普通成员
等级:1
金币:0.0
发贴:1
#12004/9/7 10:45:25
在外部加载一个swf,然后在主影片做了一个loading系统(代码如下),可是它老显视0% (注: swf加载是成功的,newsloaded就是不会从0%~100%计算),问题出在哪?

this.createEmptyMovieClip("newsload",1)
newsload.loadMovie("/swf/news.swf"
newsload._x=-65
newsload._y=-50
newsloaded=int(newsload.getBytesLoaded()/newsload.getBytesTotal()*100)+"%"



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#22004/9/7 14:18:48
newsloaded=int(newsload.getBytesLoaded()/newsload.getBytesTotal()*100)+"%"
这句你是怎么想的?没有这种语法.
你LOAD开始的时候,要不停的判断下载了多少,才行.这种怎么行呢.
你可以这样
newload.onEnterFrame=function(){
a=int(newsload.getBytesLoaded()/newsload.getBytesTotal()*100)
yourtext.text=a+"%"
if (a=100)delete this.onEnterFrame
}