31. marts 2003 - 17:17Der er
6 kommentarer og 1 løsning
Preloader progressbar til MX
Jeg har en preloader, der viser "loader xx af xxKb. Den regner lidt mærkeligt, men måske den kan ombygges til progressbar, eller at nogen har en god kodestump. Det er til min zoomnavigation og kan ses i funktion på forsiden af avcnet.dk. Nuværende progressbar: stop(); createTextField("preloadTekst", 1, 200, 200, 0, 0); with (preloadTekst) { selectable = false; autoSize = true; format = new TextFormat(); format.font = "verdana"; format.size = 14; format.color = 0x1c4848; setNewTextFormat(format); } total = Math.round((getBytesTotal()/1024)); onEnterFrame = function () { hentet = Math.round((getBytesLoaded()/1024)); preloadTekst.text = "Loader ZoomNavigation "+(hentet-128)+"Kb af "+(total-128)+"Kb"; if (total == hentet) { gotoAndPlay(2); preloadTekst.removeTextField(); delete this.onEnterFrame; } };
mat > Jeg kan ikke få det til at ske noget med progressbaren. Jeg har oprettet et movieklip med navnet progressBar og placeret det i et layer for sig og kaldt det som du foreslår. Det burde da virke.
barklund > Tweenmetoden: Den har jeg fået til at virke, men man skal kunne se hvor meget der mangler at loade. Dvs. hvis baren lå i en bar, der repræsenterede de 100% eller 86Kb. Jeg kan ikke lige gennemskue det, men der skal vel ligge et "100%-movieklip" med hensyn til om man kommer med modem eller bredbåndshastighed.
Scaling automatisk-metoden: ligesom med mat's metode, kan jeg ikke få det til at ændre baren. Men det tiltaler mig ikke at have alle de 100 frames liggende.
Hvis du har navngivet dine instances korrekt, og du først har en instance med navnet "preloadMC" indeholdende en instance med navnet "bar", så skal det virke...
Tak til barklund > ja,den preloadMC har jeg vist overset. Men i mellemtiden har jeg fundet en rigtig god komponent, som gør det hele mere enkelt: Bytes-based Preloaders http://www.flashcomponents.net/component.cfm?nav=2&id=189 .
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.