PDA

Volledige versie bekijken : Preloader probleempje


WickedMind
%Europe/Berlin %848 %2005, 20:21
Goeiedag.
Lang geleden dat ik hier ronddwaalde... maar nu ik er weer eens ben, gelijk een vraagje:
Ik ben bezig met simpele preloader met getBytes en een statusbalkje.
Ooit kon ik dat allemaal vlekkeloos scripten, maar nu maak ik ergens blijkbaar een foutje.
M'n status balkje wordt namelijk niet groter.

Frame01:
total = this.getBytesTotal();
loaded = this.getBytesLoaded();
percent = Math.round(loaded/total * 100);
this.status._xscale = percent;
if(lb >= tb)
{
gotoAndStop(3);
}

Frame02:
gotoAndPlay(1);

Frame03: De website zullen we maar zeggen.

Het balkje heeft de instancename "status".
Zou iemand mij kunnen toelichten waar ik de fout in ga?
Bij voorbaat dank,

justin

Jobu
%Europe/Berlin %855 %2005, 20:31
Je verwijst in je scriptje naar 2 variabelen in je if-conditie: lb en tb.
Maar die heb je geen waarde toegewezen.

Wat je eigenlijk moest schrijven is:

if(total >= loaded){
...
}

Jobu

WickedMind
%Europe/Berlin %857 %2005, 20:35
Te waar. Moet ik idd veranderen.
Maar lost t probleem met 't balkje niet op.
Hoewel 't wel gelukt is ondertussen.
Ik herinner me dat ik vroeger met een setproperty de breedte in pixels aankon geven.
Dus ik kon een streepje van 1px laten groeien tot 100 (met de procenten mee).

moet ik _xwidth ofzo zeker voor gebruiken?

ninetynine
%Europe/Berlin %862 %2005, 20:42
geef je laadbalk mc instancename "status"
[flashpic=properties_movieclip]

En in je code ipv van this _root gebruiken

_root.status._xscale = percent

Jobu
%Europe/Berlin %862 %2005, 20:42
Je kan het gewoon doen met _width ...