PDA

Volledige versie bekijken : functions aan mc hangen in for-loop


Arti
%Europe/Berlin %767 %2005, 19:25
Ik ben bezig om vanuit een mysql databse mc's aan te maken (zie ook onderstaand a.s.)
Ik roep een mc vanuit de library op ("test") en deze wordt ook geplaatst. Nu wil ik voor elke mc die wordt geplaatst, er een mc.onRelease = function() aanhangen. Dit werkt echter niet op de manier zoals ik het nu heb, namelijk door het in de for-loop te hangen. Iemand een idee hoe ik wel elke mc een functie mee kan geven? Bedankt!
Hier is het a.s.

for (i=0; i<aantal; i++) {
naam_mc = "mc"+(i+1);
mijnurl = "loadcontent.php?id="+i;
this.attachMovie("test", naam_mc, this.getNextHighestDepth(), {_x:100, _y:(100+i*40)});
naam_mc.onRelease = function() {
getURL(mijnurl);
};
}

Dauntless
%Europe/Berlin %768 %2005, 19:26
for (i=0; i<aantal; i++) {
naam_mc = "mc"+(i+1);

var mc = this.attachMovie("test", naam_mc, this.getNextHighestDepth(), {_x:100, _y:(100+i*40)});
mc.mijnurl = "loadcontent.php?id="+i;
mc.onRelease = function() {
getURL(this.mijnurl);
};
}

Arti
%Europe/Berlin %774 %2005, 19:35
Ik krijg nu maar 1 mc geplaatst op het scherm, wel met een onRelease = function.
Maar mijn bedoeling is eigenlijk om voor elke "i" een mc op het scherm te krijgen (wat wel lukt in het originele a.s.) en met elk een eigen onRelease = function.

Dauntless
%Europe/Berlin %778 %2005, 19:41
Sorry, een _ voor de y vergeten...
't Is aangepast :)

Arti
%Europe/Berlin %781 %2005, 19:44
Harstikke bedankt!

Dauntless
%Europe/Berlin %789 %2005, 19:56
Harstikke bedankt!
Graag gedaan :)