Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/01/2010, 23:57
Avatar de annirami
annirami
 
Fecha de Ingreso: septiembre-2009
Ubicación: Lima, Perú
Mensajes: 53
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Desplazar movieclip de corrido AS3

Hola, gracias por la ayuda, si pues tienes razón, uno mismo tiene que hacer los cálculos y salió algo bonito:

http://dl.dropbox.com/u/1550516/desp...r-imagen2.html

Sólo pongo el código del botón de arriba:

Código:
arriba.buttonMode=true;
arriba.addEventListener(MouseEvent.MOUSE_DOWN,funcion);
arriba.addEventListener(MouseEvent.MOUSE_UP,funcion);

function funcion(e:MouseEvent):void {
	if (e.buttonDown) {
		stage.addEventListener(Event.ENTER_FRAME,ciclo);
	} else {
		stage.removeEventListener(Event.ENTER_FRAME ,ciclo);
	}
	if (cuadrado.y>210) {
		cuadrado.y=-(fondo.height-490);
	}
}
function ciclo(event:Event):void {
	cuadrado.y+=10;
}
Pero...me gustaría que cuando la foto se desplaze y llegue a su tope, cuadrado se detenga por completo. Porque cuando aprietas el botón la imagen se sigue desplazando asi haya llegado a su tope y se puede ver el fondo gris. Cuando dejas de apretar el botón, es cuando se vuelve al sitio donde terminó la foto....Estuve probando poniendo cuadrado.stop(); o inabilitando el botón con enabled, pero todavía no me sale.

Espero me puedan dar alguna idea.
saludos y gracias...

Última edición por annirami; 05/01/2010 a las 00:00 Razón: me confundí al copiar el enlace