SammyFM
05-29-2008, 12:11 PM
I have a prolem with the push method over here.
If drag was successful, mc should be pushed to turn_array - works!
If not, mc should be removed from turn_array.
The problem is, that i could not use pop or shit to do it, bīcause, also other
mc can be droped and be a part of turn_array.
Is there a way to do that, something like: delete turn_array[(event.curentTarget)]; ?
function dropIt(event:MouseEvent):void
{
event.currentTarget.stopDrag();
if (event.currentTarget.dropTarget != null && event.currentTarget.dropTarget.parent == target_1)
{
event.currentTarget.x = event.currentTarget.startX;
event.currentTarget.y = event.currentTarget.startY;
event.currentTarget.buttonMode=true
turn_array.push(event.currentTarget); // here i add to the array
} else
{
event.currentTarget.x = event.currentTarget.endX;
event.currentTarget.y = event.currentTarget.endY;
delete turn_array[(event.currentTarget)];// here delete from array
}
}
If drag was successful, mc should be pushed to turn_array - works!
If not, mc should be removed from turn_array.
The problem is, that i could not use pop or shit to do it, bīcause, also other
mc can be droped and be a part of turn_array.
Is there a way to do that, something like: delete turn_array[(event.curentTarget)]; ?
function dropIt(event:MouseEvent):void
{
event.currentTarget.stopDrag();
if (event.currentTarget.dropTarget != null && event.currentTarget.dropTarget.parent == target_1)
{
event.currentTarget.x = event.currentTarget.startX;
event.currentTarget.y = event.currentTarget.startY;
event.currentTarget.buttonMode=true
turn_array.push(event.currentTarget); // here i add to the array
} else
{
event.currentTarget.x = event.currentTarget.endX;
event.currentTarget.y = event.currentTarget.endY;
delete turn_array[(event.currentTarget)];// here delete from array
}
}