Loading:


MovieClipLoader getProgress [AS 2]

Klasa: MovieClipLoader

Kompatybilność: ActionScript 1.0, Flash 7+

 

getProgress(klip:Object) : Object

 

Zwraca liczbę załadowanych bajtów oraz wszystkich bajtów ładowanego pliku przez MovieClipLoader.loadClip(); dla skompresowany filmów, zwracana jest skompresowana liczba bajtów.



Napisz Artyku³

Listing

var pojemnik:MovieClip = this.createEmptyMovieClip("pojemnik", this.getNextHighestDepth());
var image:MovieClip = pojemnik.createEmptyMovieClip("image", pojemnik.getNextHighestDepth());

var mcLoader:MovieClipLoader = new MovieClipLoader();
var sluchacz:Object = new Object();
sluchacz.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
    trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal);
}
mcLoader.addsluchacz(sluchacz);
mcLoader.loadClip("http://www.w3.org/Icons/w3c_main.png", image);

var interval:Object = new Object();
interval.id = setInterval(checkProgress, 100, mcLoader, image, interval);

function checkProgress(mcLoader:MovieClipLoader, image:MovieClip, interval:Object):Void {
    trace(">> checking progress now with : " + interval.id);
    var progress:Object = mcLoader.getProgress(image);
    trace("bytesLoaded: " + progress.bytesLoaded + " bytesTotal: " + progress.bytesTotal);
    if(progress.bytesLoaded == progress.bytesTotal) {
        clearInterval(interval.id);
    }
}




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38473
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2021 v.1.5 | design: diviXdesign & rainbowcolors