jag har försökt att göra en preloader;
onClipEvent(enterFrame){
if(_parent.getBytesLoaded() == _parent.getBytesTotal())
{
_parent.nextFrame();
}
}
men allt laddas in innan den hinner visas ?
4 svar · 423 visningar · startad av xhlin
jag har försökt att göra en preloader;
onClipEvent(enterFrame){
if(_parent.getBytesLoaded() == _parent.getBytesTotal())
{
_parent.nextFrame();
}
}
men allt laddas in innan den hinner visas ?
Svårt att säga utan att veta mer om hur filmen är uppbyggd.
Behöver också hjälp! :(
Jag har gjort ett bildspel med musik i ett Movie Clip. Har nu letat och prövat olika preloader i flera veckor. Alla fungerar jättebra när man laddar hela filmen. Men jag vill bara förladda en del av filmen (mitt Movie Clip är väldigt stort). Problemet är att den inte går över till Frame 2.
Här är koden
onClipEvent(enterFrame){
//Hämtar infomation om filen.//
total=514000;
totalkb=Math.round(total/1000);
laddat=_root.getBytesLoaded();
laddatkb=Math.round(laddat/1000);
//Räknar ut procent.//
procent=Math.round(laddatkb/(totalkb/100));
_root.text1=procent + "% har laddats";
//Reglerar vår progressbar.//
this._xscale=procent;
//Räknar ut kilobytes.//
_root.text2=laddatkb + " kb av " +totalkb +" kb har laddats";
//Kollar om det har laddats färdigt.//
if(laddat>=total) {_root.gotoAndStop(2);}
}
Om någon kan hjälpa mig skulle jag bli väldigt tacksamm :L
Hur stor är bildruta 2? Tänk på att när ett filmklipp startar på en viss bildruta så kommer hela dess storlek att räknas in i bildrutans storlek.
/Mirandir
Men då förstår jag inte hur det ska gå till. Eftersom hela mitt Movie Clip ligger i frame 2 så kommer den ju inte att laddas upp löpande. Jag har även en låt som spelar till. Ger snart upp, det verkar inte som det fungerar som jag trodde. Blir snart tokig.