Drag and Drop multiple objects, 1 target

Commenta 9th February , 2010

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

Lascia un Commento