Quantcast
Channel: Adobe Community : All Content - All Communities
Viewing all articles
Browse latest Browse all 290743

I am losing the will to live with drag and drop! code included

$
0
0

i need to drag my item called Slash_MC1 to a target rectangle called SlashTarget_MC1

this is the code i have and it picks slash_mc1 up but doesnt drop it in slash target when draged there.

i am sure it is nearly correct but have tried everything and the assignment is due in tomorrow, help please!!!! i am using cs5

 

 

var objectoriginalX:Number;

var objectoriginalY:Number;

 

 

Slash_MC1.buttonMode = true;

Slash_MC1.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);

Slash_MC1.addEventListener(MouseEvent.MOUSE_UP, dropObject);

 

 

function pickupObject(event:MouseEvent):void {

event.target.startDrag(true);

event.target.parent.addChild(event.target);

objectoriginalX = event.target.x;

objectoriginalY = event.target.y;

}

 

 

function dropObject(event:MouseEvent):void {

event.target.stopDrag();

var matchingTargetName:String = "target" + event.target.name;

var matchingTarget:DisplayObject = getChildByName(matchingTargetName);

if (event.target.dropTarget != null && event.target.dropTarget.parent == matchingTarget){

  event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickupObject);

  event.target.removeEventListener(MouseEvent.MOUSE_UP, dropObject);

  event.target.buttonMode = false;

  event.target.x = matchingTarget.x;

  event.target.y = matchingTarget.y;

} else {

  event.target.x = objectoriginalX;

  event.target.y = objectoriginalY;

}

}


Viewing all articles
Browse latest Browse all 290743

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>