作者munchki (Munchkin)
看板Flash
标题[问题] 请问 Flash AS3.0 进度条的问题
时间Fri Jan 8 17:22:00 2010
请问在第一个影格内完成进度条载入的程式
要如何切换置第二影格继续播放影片呢?
遇到的问题是:
已经顺利切换至第二影格,但会静止在那
意指第二影格内有影片片段,但是没有播放!
试过改用进度载入後切换场景,还是会停在另一场景的未播放状态
google和爬过文,有进度条的范例&问题,但找不到合适的
大部分范例是为了示范载入条
载入後显现的档案,是图档(本身不动)or适用先静止档(前後转页的相簿,按钮才动作)
我试过写在满足载入後切换的方式有三个
1. gotoAndPlay(2); 有跳至影格二,但不播放内容
2. play();不断反覆影格1.2 (物件内播放尾有写stop();)
3. nextScene(); 有跳至另场景,不播放内容
请问...这样解释清楚吗? 想请教这该怎麽解决呢?!!
先谢谢大家!
补载入进度程式码: (进度用数值几%表示)
this.stop();
var myInfo:LoaderInfo=this.loaderInfo;
var mytext=msg_txt; //动态文字显示载入%
this.addEventListener("enterFrame",waiting);
function waiting(event:Event){
var myTbytes=myInfo.bytesTotal;
var myLoaded=myInfo.bytesLoaded;
var percent = Math.floor(myLoaded / myTbytes * 100);
mytext.text=percent + "%";
if (percent>=100){
gotoAndPlay(2);
//play();
//nextScene();
}
} //先谢谢~:P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.18.84
1F:→ aquarianboy:附个范例档吧 :) 01/08 17:29
※ 编辑: munchki 来自: 114.37.18.84 (01/08 18:12)
2F:推 sPin:removeEventListener试试 01/08 21:15