PDA

Volledige versie bekijken : DuplicateMovieclip


Fatty Owl
%Europe/Berlin %530 %2005, 13:43
waarom werkt de volgende code niet? de bedoeling is dat je zoveel duplicaties kan maken als je wil...maar nu vervangt hij de hele tijd te vorige.var i = 1;
this.submit_btn.onRelease = function() {
i++;
duplicateMovieClip("puntdup"+i, "puntdup"+(i+1), 1);
trace("puntdup"+(i+1));
setProperty("puntdup"+(i+1), _x, 0+xplek);
setProperty("puntdup"+(i+1), _y, 0+yplek);
setProperty("puntdup"+(i+1), _xscale, 0+ygrootte*10);
setProperty("puntdup"+(i+1), _yscale, 0+xgrootte*10);
};

Roenes
%Europe/Berlin %532 %2005, 13:47
De laatste parameter van duplicateMovieClip is de diepte waarop je mc geplaatst moet worden. Op iedere diepte kan maar 1 mc staan. Jij zet iedere mc op diepte 1 waardoor deze steeds wordt overschreven. Deze diepte zul je moeten ophogen bij iedere copy:

var i = 1;
this.submit_btn.onRelease = function() {
i++;
duplicateMovieClip("puntdup"+i, "puntdup"+(i+1), i);
trace("puntdup"+(i+1));
setProperty("puntdup"+(i+1), _x, 0+xplek);
setProperty("puntdup"+(i+1), _y, 0+yplek);
setProperty("puntdup"+(i+1), _xscale, 0+ygrootte*10);
setProperty("puntdup"+(i+1), _yscale, 0+xgrootte*10);
};

Fatty Owl
%Europe/Berlin %534 %2005, 13:49
bedankt het werkt:D

Fatty Owl
%Europe/Berlin %537 %2005, 13:54
this["puntdup"+(i+1)].onPress = function() {
this.startDrag(true);
};

En pas dat toe op de andere 2 :)

Fatty Owl
%Europe/Berlin %554 %2005, 14:19
Ok dat heb ik opgelost, gewoon op de mc die gedupliceert wordt de code zetten

Dauntless
%Europe/Berlin %556 %2005, 14:20
Sorry dat ik je post gewijzigd heb :$


Die nieuwe buttons trekken te hard op elkaar :@

Roenes
%Europe/Berlin %558 %2005, 14:23
Blijft wennen he ;) zoveel ZM opties ;)

Fatty Owl
%Europe/Berlin %558 %2005, 14:24
ah jouw manier werkt ook:D