Si en el escenario tienes dos mc's con nombres de instancia
mc y
tocar_mc:
Código:
mc.addEventListener(MouseEvent.MOUSE_DOWN, onMouseD);
function onMouseD(event:MouseEvent):void {
mc.startDrag();
mc.addEventListener(MouseEvent.MOUSE_UP, onMouseU);
mc.addEventListener(MouseEvent.MOUSE_MOVE, onMouseM);
}
function onMouseM(event:MouseEvent):void {
if (mc.hitTestObject(tocar_mc)) {
trace("TOCADO");
}
}
function onMouseU(event:MouseEvent):void {
mc.stopDrag();
mc.removeEventListener(MouseEvent.MOUSE_UP, onMouseU);
mc.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseM);
}
Aunque puedes moverlo sin necesidad de startDrag, tan solo atendiendo a las coordenadas del mouse.
Saludos!