Avatar billede e-block Juniormester
09. september 2010 - 17:11 Der er 1 kommentar og
1 løsning

Preloader til billedekarusel

Hej Gruppe
Jeg skal lave en preloader til et flasbanner.
jeg har fundet denne guide, (http://www.republicofcode.com/tutorials/flash/as3preloader/), men får en fejl

TypeError: Error #1010: A term is undefined and has no properties.
    at banner_1_fla::MainTimeline/loading()

koden til min preloader er:

stop();

this.addEventListener(Event.ENTER_FRAME, loading);

function loading(e:Event):void {

    var total:Number=this.stage.loaderInfo.bytesTotal;
    var loaded:Number=this.stage.loaderInfo.bytesLoaded;

    bar_mc.scaleX=loaded/total;
    loader_txt.text = Math.floor((loaded/total)*100)+ "%";

    if (total==loaded) {
        play();
        this.removeEventListener(Event.ENTER_FRAME, loading);
    }

}

kan det være linierne:
"var total:Number=this.stage.loaderInfo.bytesTotal;
    var loaded:Number=this.stage.loaderInfo.bytesLoaded;
"
hvor stage skal byttes ud med noget der finder hele filens størrelse?

jeg har mit banner til at ligge i flere stages da det er lettere. preloaderen ligger i stage 1

hvad kan fejlen være, og ikke mindst, hvad gør jeg?

på forhånd tak for hjælpen

paw j
Avatar billede e-block Juniormester
12. september 2010 - 13:50 #1
Fik det løst ved at ændre:
  var total:Number=this.stage.loaderInfo.bytesTotal;
    var loaded:Number=this.stage.loaderInfo.bytesLoaded;

til

  var total:Number=this.loaderInfo.bytesTotal;
    var loaded:Number=this.loaderInfo.bytesLoaded;

så den ser på hele filmen og ikke kun første stage
Avatar billede e-block Juniormester
25. september 2010 - 07:54 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester