# Release to Drop NOT WORKING on drag and drop?

**URL:** <https://forum.kirupa.com/t/release-to-drop-not-working-on-drag-and-drop/319994>\
**Category:** flash\
**Created:** [March 10, 2011, 6:21pm UTC](https://forum.kirupa.com/t/release-to-drop-not-working-on-drag-and-drop/319994 "2011-03-10T18:21:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![arove](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@arove](https://forum.kirupa.com/u/arove)\
**Post date:** [March 10, 2011, 6:21pm UTC](https://forum.kirupa.com/t/release-to-drop-not-working-on-drag-and-drop/319994/1 "2011-03-10T18:21:02Z")

</div>

Release to Drop NOT WORKING on drag and drop? Or is it something else?

Can be seen here:

[paintedthetown.com/draganddrop.php](http://paintedthetown.com/draganddrop.php)

```auto

var origX:Number;
var origY:Number;

for(var i:uint=1; i<6; i++){
	this["choice_"+String(i)].buttonMode = true;
	this["choice_"+String(i)].mouseChildren = false;
    this["choice_"+String(i)].addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag);
    this["choice_"+String(i)].addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop);
}
 
function fl_ClickToDrag(event:MouseEvent):void
{
    origX = event.currentTarget.x;
    origY = event.currentTarget.y;

    event.currentTarget.startDrag();
}

function fl_ReleaseToDrop(event:MouseEvent):void
{
    event.currentTarget.stopDrag();
 
    var nameString:String = event.currentTarget.name;
    var boxNum:String = nameString.charAt(nameString.length-1);
 
    if(event.currentTarget.hitTestObject(this["box_"+boxNum]))
    {
        this["box_"+String(boxNum)].text = event.currentTarget.text;
    }
 
    event.currentTarget.x = origX;
    event.currentTarget.y = origY;
}

```
