作者zswolf (响彻云霄的喇叭声)
看板Flash
标题Re: [问题] Load bar (已爬文)
时间Mon Sep 7 20:54:24 2009
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
1F:推 kuutaka:感谢大大~我解决了>"< 09/07 22:18