PDA

Volledige versie bekijken : Functie om clips op stage te plaatsen


B-12
%Europe/Berlin %672 %2007, 17:08
Hallo allemaal,
Ik ben bezig met me in AS3 en flash te verdiepen, en ben begonnen met coden. Ben begonnen met simpel moviecipjes op een stage te plaatsten en dan deze dragable te maken. Dat doe ik op de volgende manier :

ball = new mcBall();
stage.addChild(ball);
ball.y = 30;
ball.x = 520;
ball.addEventListener("mouseDown", dragItem);
ball.addEventListener("mouseUp", dropItem);

nou heb ik aardig wat MC's en wil later ook dynamisch nieuwe toevoegen. Ik wil hier dus eigenlijk een functie voor maken. Nou heb ik het volgende geprobeerd :

function placeItem(mc:MovieClip, nm:_String, xPos:int, yPos:int):void{
nm = mc;
stage.addChild(nm);
nm.x = xPos;
nm.y = yPos;
nm.addEventListener("mouseDown", dragItem);
nm.addEventListener("mouseUp", dropItem);
}

nou zal het waarschijnlijk voor veel van jullie gelijk duidelijk zijn waarom dit niet werkt, maar voor mij is dat het dus na veel zoeken op internet nog niet. Zou iemand mij misschien uit kunnen leggen hoe ik dit wel zou moeten doen?

mijn dank is groot!!

TheDutch
%Europe/Berlin %799 %2007, 20:11
Paar hints ;):

* _String?
* nm=mc == koe=varken

B-12
%Europe/Berlin %866 %2007, 21:47
Ja, die underscore voor String heb ik er even bijgezet omdat er anders zo'n emoticon komt, vadaar ;)

Dauntless
%Europe/Berlin %895 %2007, 22:28
Daarom we [as ] tags :).

B-12
%Europe/Berlin %955 %2007, 23:55
niemand nog een tip oid voor me ?

theFlashWizard
%Europe/Berlin %084 %2007, 03:02
Flash help is over as3.0 erg erg duidelijk :) Daarnaast gaat er natuurlijk niks boven een goed boek.