Drag and Drop multiple objects, 1 target
Hello there guys,
I have been trying forever to figure out how to add multiple mc’s (images) with different instance names to 1 target only (another image). All of the mc’s and the target are placed on the same layer. All I want it to do is snap different images to the same target. I have tried placing the target on a seperate layer but it does not work either.
Any help will be greatly appreciated.
Here is the code:
ActionScript Code:
cat_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
cat_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
dog_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
dog_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
function pickUp(event:MouseEvent):void {
event.target.startDrag(true);
event.target.parent.addChild(event.target);
startX=event.target.x;
startY=event.target.y;
}
function dropIt(event:MouseEvent):void {
event.target.stopDrag();
var myTargetName:String=”target”+event.target.name;
var myTarget:DisplayObject=getChildByName(myTargetName);
if (event.target.dropTarget!=null &&event.target.dropTarget.parent==myTarget) {
event.target.buttonMode=false;
event.target.x=myTarget.x;
event.target.y=myTarget.y;
counter++;
} else {
event.target.x=myTarget.x;
event.target.y=myTarget.y;
}
}
dog_mc.buttonMode=true;
cat_mc.buttonMode=true;
Original post by friendlyguy