作者summerdog ( 啪 say !)
看板Flash
标题[问题] 关於load bar的问题
时间Tue Aug 30 10:08:39 2005
请问各位大大关於load bar的问题
我有参考过先前的文章顺利做出开头影片读取轴
利用第一个场景读取影片完之後跳到第二个场景
现在我想运用到其他方面,不过遇到些问题,烦请解惑!
我设了一个movie_panel (属性-影片片段)放在时间轴层1上.
一个load_panel (属性-影片片段)放在时间轴层2上.
一个button (属性-按钮) 放在时间轴层3上.
流程: 点button之後,会在movie_panel读取影片,load_panel用来显示load bar
其中AS如下:
button:
on (release) {
movie_panel.loadMovie("test.swf");
_root.load_panel.gotoAndPlay(1);
}
load_panel:
>>影格1:
totalsize2=_root.show_panel1.getBytesTotal();
>>影格2:
currentsize2=_root.show_panel1.getBytesLoaded();
percentage2.text=Math.floor((currentsize2/totalsize2)*100);
setProperty(bar2,_xscale,percentage2.text);
>>影格3:
if(percentage2.text<100){
_root.load_panel.gotoAndPlay(2);
}else{
gotoAndPlay("场景1","start");
}
问题是读取轴不会动,且百分比会乱跳
之前用在场景替换的方式都不会这样
请帮我看看 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.158.177
1F:→ Jedic:loadMovie就不适用这种做法了 61.62.226.170 08/30
2F:→ Jedic:早期的AS不是能够那麽灵活运用的 61.62.226.170 08/30
3F:→ Jedic:而且getBytesLoaded跟getBytesTotal要用在loadVars 61.62.226.170 08/30
4F:→ Jedic:getBytesTotal是loadVars类别的内定函式 61.62.226.170 08/30
5F:→ Jedic:而不是随便一个MC正在loadMovie他就知道要去读取 61.62.226.170 08/30
6F:→ Jedic:getBytesTotal这个属性,AS没那麽神 61.62.226.170 08/30
7F:→ Jedic:要不然就用MovieLoader类别也有一些内定函式可用 61.62.226.170 08/30
8F:→ Jedic:语法字典里MovieClipLoader 或 Loadvars 61.62.226.170 08/30