PDA

Volledige versie bekijken : MovieClipLoader Class - Afspelen voor complete


Nauzer
%Europe/Berlin %421 %2007, 10:07
Hey allemaal,

ik laad externe swf files in met de MovieClipLoader class... percentage weergeven enzo werkt mooi hij laadt de goede files. Er is alleen 1 klein probleempje:

de ingeladen swf begint al te spelen voordat hij helemaal klaar is met laden. Weet iemand hoe dat zou kunnen komen?

Dit is mijn code voor de loader:

var mcl:MovieClipLoader = new MovieClipLoader();

var mclL:Object = new Object();

mclL.onLoadInit = function() {
loader._visible = false;
loader.percent.text = "";
}

mcl.addListener(mclL);


hiermee wordt de text (percentage) weergegeven ( ja negatief, dat vond ik stoer ;))

mclL.onLoadProgress = function(target,loaded,total) {
loader.percent.text = (Math.round((loaded/total)*100))-100;
}


deze regel draagt zorg voor het inladen van de swf's
mcl.loadClip("test.swf",holder_content);

r0cker20
%Europe/Berlin %429 %2007, 10:17
mclL.onLoadInit = function(mc:MovieClip) {
mc.play();
loader._visible = false;
loader.percent.text = "";
}
mclL.onLoadCompleet = function(mc:MovieClip) {
mc.gotoAndStop(1);
}

Dus als hij klaar is met laden een stop gezet.
en bij de init een play();
geen idee of dit zal werken eigelijk

Groetjes

Nauzer
%Europe/Berlin %451 %2007, 10:49
hmmz bedankt maar het lijkt niet echt te werken...

nu lijkt het alsof de file helemaal niet wordt vooruitgeladen, want hij wordt streaming geladen volgens mij want op lagere bandbreedte tests schokt hij ...

Nauzer
%Europe/Berlin %494 %2007, 11:51
inmiddels ben ik er met een beetje pongelen toch uitgekomen, Rocker20 bedankt je hebt me op het goede spoor gezet :)

in ieder van de externe swf's zet ik op het eerste frame een stop();
in de hoofd file zet ik dan op de onLoadInit function en gotoAndPlay(2); van de holder :)

danku danku :)