Re: [問題] Load bar (已爬文)
stop();
loaderInfo.addEventListener(ProgressEvent.PROGRESS, loading)
function loading(_e:ProgressEvent) :void{
var myL:Number = Math.floor(Number(loaderInfo.bytesLoaded / 1024));
var myT:Number = Math.floor(Number(loaderInfo.bytesTotal / 1024));;
//請愛用宣告,PS:AS3的scaleX的100已經改成1了//
var byteall:Number = Math.round(myL/myT);
bar.scaleX = byteall;
if (kbLoaded==kbTotal) {
loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loading);
nextFrame()
}
}
※ 引述《kuutaka (惡魔騎士)》之銘言:
: 小弟剛接觸flash沒多久
: 所以問題算蠻新手的~還請各位大大幫忙
: 最近由於要製作些圖片播放
: 因為檔案算蠻大的
: 所以會用到load bar的功能
: 可是程式打了~也沒出現錯誤
: 用模擬下載去看卻毫無半點反應= =||
: 看老半天真的不知道問題出在哪
: 所以請問各位大大們了>"<
: 原始檔如下:
: this.stop();
: var myL:Loader = new Loader();
: var myT:Loader = new Loader();
: var byteall:uint
: this.addEventListener(Event.ENTER_FRAME,$H);
: function $H($e:Event):void{
: var myL = this.bytesLoaded;
: var myT = this.bytesTotal;
: byteall = Math.round((myL/myT)*100);
: bar.scaleX = byteall;
: if(byteall==100){
: nextFrame()
: }
: }
: 簡單來說就是在讀取完以後換到下一格影格
: 是as3的用法
: flash沒有出現錯誤
: 但是就是不會跑..T_T
: 拜託厲害的大大跟我說問題出在哪了>"<
--
挖~~店員辭職啦~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.52.141
推
09/07 22:18, , 1F
09/07 22:18, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):