努力不懈
13/12/2011 1638

2011年6月21日

flash preloader

code (action script 3.0):

addEventListener(Event.ENTER_FRAME, loadfunction);

function loadfunction(e:Event):void {
    var loaded:int = this.stage.loaderInfo.bytesLoaded;
    var total:int = this.stage.loaderInfo.bytesTotal;
    var precent:int = Math.floor((loaded/total)*100);
    loadText.text = int(loaded / 1024) + "k / " + int(total / 1024) + "k, " + int(precent) + "%";
    if (precent >= 100) {
        this.removeEventListener(Event.ENTER_FRAME, loadfunction);
    }
}

//change loadText into something else when necessary


reminder:


the default linkage of RSL should be set as "Merged into code" instead of "Runtime Shared Library (RSL)"

0 篇回復: