PDA

Volledige versie bekijken : Preloader code probleem


tricky
%Europe/Berlin %819 %2005, 19:39
Hoi mensen,

Ik ben bezig met een preloader met 100 frames en zou graag willen dat die doormiddel van het totaal aantal bytes en het geladen aantal bytes door die 100 frames heen loopt.

Ik heb het volgende script gebouwd:

//prototype voor het afronden van getallen
Number.prototype.round = function(value, dec)
{
return (dec) ? Math.round(this * Math.pow(10, value)) / Math.pow(10, value) : (value == undefined) ? Math.round(this) : Math.round(this / value) * value;
};
//einde prototype

waarde = ((_root.getBytesLoaded() /_root.getBytesTotal()) * 100);
waarde = waarde.round();

this.onEnterFrame = function()
{
gotoAndStop(waarde);
}


Een action layer gemaakt van 1 frame die 100 frames breed is met de bovenstaande code erin. Om een of andere reden doet die het niet zoals ik zou willen.

Ik heb de fla geupload naar http://www.tricky.dds.nl/test/preloader.fla

op http://www.tricky.dds.nl/test kan je bekijken wat die wel doet.

Alvast bedankt voor jullie hulp!!!

ps #1 die tellers heb ik er even bijgezet voor mezelf dat ik kan kijken wat er gebeurd
ps #2 in de fla die online staat heb ik de hoge resolutie jpg uitgehaald die ervoor zorgt dat er ook wat te laden valt.

Fatty Owl
%Europe/Berlin %821 %2005, 19:42
dit is bevoorbeeld ook een code:
onEnterFrame = function(){
tb = getBytesTotal()
lb = getBytesLoaded()
pr = lb/tb*100
je_mc.gotoAndStop(pr)
}

tricky
%Europe/Berlin %826 %2005, 19:50
Dat is ongeveer hetzelfde als ik al had, alleen dan korter.
Kheb het even geprobeerd maar zonder resultaat helaas :(

Fatty Owl
%Europe/Berlin %828 %2005, 19:52
is de target juiist (je_mc)

tricky
%Europe/Berlin %833 %2005, 19:59
is de target juiist (je_mc)

Jep heb even snel die 100 frames in een MC gezet, stonden namelijk gewoon in de _root. Deze MC heb ik preloader genoemd. daarna je_mc.gotoAndStop(pr) veranderd in preloader.gotoAndStop(pr)