PDA

Volledige versie bekijken : preloaden van gif voor swf


Malines
%Europe/Berlin %425 %2006, 11:12
Hey,

ik zit muurvast.
Heb verschillende tutorials bekenen omtrend het preloaden van externe swf files.
Nu heb ik een button met een vlag animatie. De buttons worden dynamisch aangemaakt en elke button heeft een aparte vlag animatie. Deze wil ik dan inladen maar voor die helemaal is ingeladen wil ik een statisch gif laten zien die dan in zelfde map staat en zelfde naam heeft enkel extensie is anders natuurlijk.

Nu mag hij enkel de vlag weergeven als ik over mijn button ga.

dit is wat ik tot nu toe heb geprobeerd, zonder tutorial help

Deze code staat in een movieclip waar enkel de flag in kan staan en wordt enkel getoond als men over de button gaat.


var link:String = "Flags/"+_parent.flag+".swf";

var tflag_mc:MovieClip = new MovieClip();
tflag_mc = loadMovie(link,this);

this.onEnterFrame = function(){
loadedbytes = tflag_mc.getBytesLoaded();
totalbytes = tflag_mcgetBytesTotal();

//_root.preloader_mc.mask_mc._width = ((loadedkbytes/totalkbytes)*100 ) * 2.54;
if (loadedbytes != totalbytes) {
delete this.onEnterFrame;
gif_mc = loadMovie("Flags/"+_parent.flag+".gif", this);
gif_mc._width = 24;
gif_mc._height = 12;
}
}


Ik ben denk ik wel totaal verkeerd bezig, maar heb dit echt nodig.

hier vind je mijn site. Niet op ontwerp letten. dat moet nog helemaal veranderen.
men vind de knoppen bij affiliates.
Nu moet je enkel te lang wachten eer de vlag geladen is op de button als men erover gaat.
http://onlepc6.vub.ac.be/IDEC/


alvast bedankt

Trax
%Europe/Berlin %448 %2006, 11:45
Ik moet helemaal niet wachten, de vlaggen verschijnen direct als ik erover ga.

Malines
%Europe/Berlin %452 %2006, 11:51
ja ne maat van mij moet wel wachten
het zijn swfkes van 40 a 50 kb niet veel dus maar ik weet het niet goed.