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

Mover MC con limites?

Estas en el tema de Mover MC con limites? en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo un problema, les cuento Tengo un MC ("imagen") que supera el area de la pelicula, y con este codigo lo muevo: ...
  #1 (permalink)  
Antiguo 09/11/2007, 20:14
Avatar de Sebastian1046  
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Mover MC con limites?

Hola a todos, tengo un problema, les cuento

Tengo un MC ("imagen") que supera el area de la pelicula, y con este codigo lo muevo:


Código:
onClipEvent (mouseDown) {
	if (this.hitTest(_root._xmouse, _root._ymouse)) {
		this.startDrag();
	}
}
onClipEvent (mouseUp) {
	this.stopDrag();
}
Pero como hago para que los bordes del MC, mueva para el lado que sea, no se pasen del area de la pelicula?, de manera de que nunca pueda salir del area visual?
Les dejo imagen para que se entienda la pregunta.

__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
  #2 (permalink)  
Antiguo 10/11/2007, 10:26
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Mover MC con limites?

Hola Sebastian1046:
Vamos con un ejemplo con una imagen dentro de un MC de 600 x 600 ubicado en las coordenadas X = 0 e Y = 0.
Escenario de 550 x 400.
Coloca el MC que contiene la imagen y le pones éste código:
on(press){
startDrag(this, false, -50, -200, 0, 0)
}
on(release){
stopDrag();
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 10/11/2007, 13:51
Avatar de Sebastian1046  
Fecha de Ingreso: junio-2003
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Mover MC con limites?

Si muchas gracias
__________________
Agradesco infinitamente a toda la gente del foro que me ayudo/a.
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 23:55.