Foros del Web » Creando para Internet » Flash y Actionscript »

Arrastrar y Soltar un movie clip

Estas en el tema de Arrastrar y Soltar un movie clip en el foro de Flash y Actionscript en Foros del Web. Hola.. estoy empezando mis clases de actionscript3, y me dejaron hacer una tarea de que tengo que arrastrar un triangulo a otro mas grande convertidos ...
  #1 (permalink)  
Antiguo 28/10/2007, 21:52
Avatar de noelias  
Fecha de Ingreso: mayo-2007
Ubicación: Costa Rica
Mensajes: 9
Antigüedad: 10 años, 6 meses
Puntos: 0
Arrastrar y Soltar un movie clip

Hola.. estoy empezando mis clases de actionscript3, y me dejaron hacer una tarea de que tengo que arrastrar un triangulo a otro mas grande convertidos los dos a movie clip, pero si pongo el movie clip1 en otro lado debe regresar a la posicion inicial... porfavor alguien podria ayudarme

se que se hace con hit test object /colision de objetos/ pero no logro hacerlo si me pueden ayudar se los agradeceria montones

gracias
  #2 (permalink)  
Antiguo 29/10/2007, 08:57
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 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
  #3 (permalink)  
Antiguo 31/10/2007, 18:13
 
Fecha de Ingreso: junio-2007
Mensajes: 51
Antigüedad: 10 años, 6 meses
Puntos: 1
Re: Arrastrar y Soltar un movie clip

mover clip con el raton

faro seria el nombre de la instacia del clip


faro.onPress = function(){
startDrag(this, true);
};

faro.onRelease = function() {
stopDrag();
};
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:30.