Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2007, 07:57
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Re: Arrastrar y Soltar un movie clip

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!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge