Ya lo cheque y no estan en el mismo contenedor mira te pongo mi codigo para que lo cheques, ahora al momento de arrastrar una pieza chica que esta junto con la grande se pone en su lugar las dos al mismo tiempo, te anexo mi codigo
Código ActionScript :
import flash.events.Event;
var mi_obj:Object=new Object();
R1_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R1_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R2_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R2_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R3_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R3_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R4_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R4_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R5_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R5_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R6_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R6_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
R7_mc.addEventListener(MouseEvent.MOUSE_DOWN,onDrag);
R7_mc.addEventListener(MouseEvent.MOUSE_UP,ofDrag);
function onDrag(evento:MouseEvent):void
{
mi_obj= evento.currentTarget;evento.currentTarget.startDrag();
}
function ofDrag(evento:Event):void
{
if(R1_mc.hitTestObject(R1_md)==true)
{
R1_mc.x=R1_md.x;
R1_mc.y=R1_md.y;
//Mensaje.text=("Excelente");
}
else
{
R1_mc.x=-9.50;
R1_mc.y=394.85;
//Mensaje.text=("Intentalo de nuevo");
}
if(R2_mc.hitTestObject(R2_md)==true)
{
R2_mc.x=R2_md.x;
R2_mc.y=R2_md.y;
//Mensaje.text=("Perfecto");
}
else
{
R2_mc.x=1.50;
R2_mc.y=601.05;
//Mensaje.text=("Animo tu puedes");
}
if(R3_mc.hitTestObject(R3_md)==true)
{
R3_mc.x=R3_md.x;
R3_mc.y=R3_md.y;
//Mensaje.text=("Genial");
}
else
{
R3_mc.x=196.50;
R3_mc.y=587.05;
//Mensaje.text=("Prueba de nuevo");
}
if(R4_mc.hitTestObject(R4_md)==true)
{
R4_mc.x=R4_md.x;
R4_mc.y=R4_md.y;
//Mensaje.text=("Genial");
}
else
{
R4_mc.x=200.35;
R4_mc.y=437.90;
//Mensaje.text=("Prueba de nuevo");
}if(R5_mc.hitTestObject(R5_md)==true)
{
R5_mc.x=R5_md.x;
R5_mc.y=R5_md.y;
//Mensaje.text=("Genial");
}
else
{
R5_mc.x=252.05;
R5_mc.y=366.75;
//Mensaje.text=("Prueba de nuevo");
}if(R6_mc.hitTestObject(R6_md)==true)
{
R6_mc.x=R6_md.x;
R6_mc.y=R6_md.y;
//Mensaje.text=("Genial");
}
else
{
R6_mc.x=4.50;
R6_mc.y=319;
//Mensaje.text=("Prueba de nuevo");
}if(R7_mc.hitTestObject(R7_md)==true)
{
R7_mc.x=R7_md.x;
R7_mc.y=R7_md.y;
//Mensaje.text=("Genial");
}
else
{
R7_mc.x=-4.00;
R7_mc.y=337.05;
//Mensaje.text=("Prueba de nuevo");
}
mi_obj= evento.currentTarget;evento.currentTarget.stopDrag();
}
botoncito.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void
{
R1_mc.x=-9.50;
R1_mc.y=394.85;
R2_mc.x=1.50;
R2_mc.y=601.05;
R3_mc.x=196.50;
R3_mc.y=587.05;
R4_mc.x=200.35;
R4_mc.y=437.90;
R5_mc.x=252.05;
R5_mc.y=366.75;
R6_mc.x=4.50;
R6_mc.y=319;
R7_mc.x=-4.00;
R7_mc.y=337.05;
gotoAndPlay(1);
}
Y gracias de antemano