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!!
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!!