PDA

Volledige versie bekijken : problemen met m'n preloader


buuze
%Europe/Berlin %645 %2005, 16:30
Hallo iedereen

Ik had een preloader gemaakt met laadbalk 'balkje' in Flash MX 2004 volgens de bekende methode van twee framepjes naast mekaar:

FRAME 1
var amountLoaded:Number = _root.getBytesLoaded()/_root.getBytesTotal();
balkje._width = amountLoaded * 400;

FRAME2
if(_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay("site",1);

}

else {
gotoAndPlay(1);
}

Dat werkte perfect, dat balkje werd dus breder naarmate het % toenam, maar nu ik datzelfde in Flash MX wil doen lukt het niet meer. Hij pre-laadt wel maar het balkje wordt niet meer geanimeerd.

Ofwel kijk ik over een fout die ik gemaakt heb tijdens het maken in Flash MX, ofwel is er een verschil tussen Flash MX 2004 en Flash MX waar ik niet van weet.

Hulp graag!

Mvg

WernerL
%Europe/Berlin %660 %2005, 16:51
Heb je in flash MX niet vergeten van dat balkje een movie clip te maken?
En als je toch mx 2004 hebt waarom ga je dan mx gebruiken? :D

The_One
%Europe/Berlin %661 %2005, 16:52
hoi,
Aller eerst, waarom post je je post in Flash Animatie & Design? Je weet toch dat dit niks met Flash Animatie & Design te maken heeft!

Het komt omdat FMX niet hiermee overweg kan: var amountLoaded:Number

Verander het in dit:

//FRAME 1
var amountLoaded= _root.getBytesLoaded()/_root.getBytesTotal();
balkje._width = amountLoaded * 400;

//FRAME2
if(_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay("site",1);

}

else {
gotoAndPlay(1);
}

En liever niet met scenes werken :)!


Gebruik, als je deze SWF gaat inladen geen _root, maar this. Anders werkt het niet.

buuze
%Europe/Berlin %664 %2005, 16:57
Bedankt voor de reactie, excuses voor verkeerde forum. En Ice Dragon, ik vind MX handiger om mee te werken dan MX 2004. Daar zijn jullie het vast niet mee eens, maar ik vind dat :)