作者CPPBuilder (超强)
看板Flash
标题[问题] 游戏开始前的Loading问题
时间Thu Nov 1 13:40:45 2007
我买了一本"Flash 8 动画设计宝典"
里面有Loading的范例
我就照着用那个范例而已
可是我就跑不出来
那一条都会跑 也真的开始读进度了
可是读完他就不动了… 完全不动
程式码放上来好了
var totalB = this.getBytesTotal(); *将影片档的位元组大小值存入"totalB"变数
var KB = Math.round(totalB/1024); *将Byte转成KB单位显示
bar_mc._xscale = 0; *bar_mc是那条读loading的,把水平缩放比率设成0
function onEnterFrame() {
loadB = this.getBytesLoaded(); *取得目前已经载入的位元组数
percent_txt.text = Math.round((loadB/totalB)*100);
*化成百分比显示在"percent_text" 文字栏位
bar_mc._xscale = percent_txt.text
if (percent_txt.text == 100) { *当跑到100时
delete onEnterFrame; *删除这个回圈
gotoAndStop("main"); *跳到这个影格
}
}
stop();
大致上就是这样…
可以跑 可是他是等待画面跟主游戏是分开跑的
跑完他不会直接进入游戏里面 影格名称我有改成main
本来执行的时候都不会跑等待画面
可是我後来有把模拟下载打勾勾
会跑但是跑完不会跳到下一个步骤
如果我直接拉模拟下载上面那条绿色的
他会进入主画面 可是就开始乱跑
跑了三个图层才不会动
但是我没做这个的时候 游戏是没有问题的
到底是什麽问题呢?
是我的程式码有问题?
还是我不会执行呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.132.77
1F:推 aquarianboy:有原始档吗? :) 11/01 17:42