主题:  十望火急--问闪客高手

ishark

职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2001/2/6 13:08:12
#12001/7/2 9:55:11
做了个动画但是loading不能正常工作
情况如下:
我是把loading放在另外的scene里的
共两个动作,第一贞放的是定义的loadedbyte和loadingbyte
第二贞是ifloadedbyte==loadingbyte时跳到主动画场景else 回到当前的场景第一贞



浮游

职务:普通成员
等级:2
金币:1.0
发贴:349
注册:2001/6/18 16:02:49
#22001/7/3 20:28:06
你能不能表述清楚一点,最好贴上源代码!



5D荣誉斑竹

职务:普通成员
等级:1
金币:10.0
发贴:265
注册:2000/12/16 0:32:09
#32001/7/3 23:46:23
是用了这两个命令吗:
.getBytesLoaded()
.getBytesTotal();



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#42001/7/4 7:45:01
ishark比较猛,自己先造两个命令出来然后再问别人对错,希望以后先后action简单命令列表先看看,在技术精华区里!



ishark

职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2001/2/6 13:08:12
#52001/7/4 13:22:06
我上传资料太麻烦了!见谅了
哪位老哥帮个忙,找个事例原代码给我,谢谢了



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#62001/7/4 13:46:41
byteloaded=_root.getBytesLoaded();
bytetotal=_root.getBytesTotal();
loaded=int(byteloaded/bytetotal*100);
t=getTimer();
percent=loaded+"%("+int(byteloaded/1000)+"K/"+int(bytetotal/1000)+"K)";
percent=percent+"\r下载速率:"+int(byteloaded/t*100)/100+"K/s";
_root.r.load_bar.gotoAndStop(loaded);
timeloaded=int(t/1000);
timeremain=int(timeloaded*(bytetotal-byteloaded)/byteloaded);
timeremain=int(timeremain/60)+"'"+int(timeremain%60)+"\"";
timeloaded=int(timeloaded/60)+"'"+int(timeloaded%60)+"\"";
downloadtime="已用下载时间:"+timeloaded+"\r"+"还需等候时间:"+timeremain;



ishark

职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2001/2/6 13:08:12
#72001/7/4 15:02:44
子心大虾
事实上我的原程序就是如此
但是我把他放在另外的场景里第一贞,然后最后一贞是
if byteloaded=bytetotal go to 主场景的第一贞 else go to 当前场景的第一贞



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#82001/7/4 16:21:15
看悄悄话!



闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
注册:2001/3/1 5:54:52
#92001/7/5 14:50:56
以前看人都是用帧属性来做,
第一次见用这个的,
还不错啊,