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

Juego con startDrag en AS3

Estas en el tema de Juego con startDrag en AS3 en el foro de Flash y Actionscript en Foros del Web. Buenas tardes para todos Estoy haciendo un juego con startDrag - stopDrag y hitTestObject. Tengo 4 MovieClips llamados: target_respuesta_1_mc target_respuesta_2_mc target_respuesta_3_mc target_respuesta_4_mc Y otros 4 ...
  #1 (permalink)  
Antiguo 09/02/2012, 15:20
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 10 meses
Puntos: 9
Pregunta Juego con startDrag en AS3

Buenas tardes para todos
Estoy haciendo un juego con startDrag - stopDrag y hitTestObject.

Tengo 4 MovieClips llamados:

target_respuesta_1_mc
target_respuesta_2_mc
target_respuesta_3_mc
target_respuesta_4_mc

Y otros 4 MovieClips llamados:

respuesta_1_mc
respuesta_2_mc
respuesta_3_mc
respuesta_4_mc

Que busco?, que cada "respuesta_mc" se adhiera a cualquiera de las "target_respuesta_mc" y que luego con un botón le diga cuales están buenas y malas.

Así tengo mi código:

Cita:
stop();

var counter:Number=0;

//
import flash.display.Sprite;
import flash.events.MouseEvent;

//
respuesta_1_mc.addEventListener(MouseEvent.MOUSE_D OWN, respuesta_1_Start);
respuesta_1_mc.addEventListener(MouseEvent.MOUSE_U P, respuesta_1_Stop);

//
function respuesta_1_Start(event:Event) {
respuesta_txt.text="Presionado";
event.target.startDrag(true);

}

function respuesta_1_Stop(event:Event) {
respuesta_txt.text="suelto";
event.target.stopDrag();
//
counter++;


if (respuesta_1_mc.hitTestObject(target_respuesta_1_m c)) {
//
respuesta_1_mc.x=target_respuesta_1_mc.x;
respuesta_1_mc.y=target_respuesta_1_mc.y;
//
respuesta_txt.text="SI\n"+"sacaste: "+counter;
//

} else {
respuesta_txt.text="NO";
//
respuesta_1_mc.x=584;
respuesta_1_mc.y=230;
}
}


resultado_mc.addEventListener(MouseEvent.MOUSE_DOW N, resultado);

function resultado(e:MouseEvent):void {
if (counter<=1) {
respuesta_txt.text="aaa";
}
}
Pero no logro que cada "respuesta_mc" se pegue a cualquier "target_respuesta_mc", sólo logro que se pegue "respuesta_1_mc" a "target_respuesta_1_mc" y así para todos.

Hago una relación de lo que busco, de los dos primeros:

respuesta_1_mc=target_respuesta_1_mc
respuesta_1_mc=target_respuesta_2_mc

respuesta_2_mc=target_respuesta_2_mc
respuesta_2_mc=target_respuesta_1_mc

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario

Etiquetas: as3, flash, juego, startdrag, clips
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 12:08.