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

drag en flash

Estas en el tema de drag en flash en el foro de Flash y Actionscript en Foros del Web. buenas a todos, lo que quiero hacer es algo como google maps tengo un mapa que mide 800 x 800 pixeles y una mascara de ...
  #1 (permalink)  
Antiguo 13/10/2009, 10:26
Avatar de gabriel720  
Fecha de Ingreso: febrero-2007
Ubicación: Guatemala
Mensajes: 96
Antigüedad: 17 años, 8 meses
Puntos: 1
Exclamación drag en flash

buenas a todos, lo que quiero hacer es algo como google maps tengo un mapa que mide 800 x 800 pixeles y una mascara de 200 x 200 y quiero que al darle click al mapa se pueda arrastrar, ya lo eh hecho con el codigo

onClipEvent (mouseDown) {
startDrag("");
}
onClipEvent (mouseUp) {
stopDrag();
}

pero lo que quiero es que tenga limite, osea que al llegar a cierto punto como a la orilla del mapa ya no se siga arrastrando no se si me explico bien ya que con este codigo uno puede seguir arrastrando el mapa hasta sacarlo de la escena y eso es lo que trato de evitar

muchas gracias
  #2 (permalink)  
Antiguo 13/10/2009, 10:58
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
Respuesta: drag en flash

Hola gabriel720:
Coloca tu mapa dentro de un clip de película y al ponerlo en el escenario le pones el siguiente código:
Código:
on(press){
	startDrag(this, false, -50, -200, 0, 0)
}
on(release){
	stopDrag();
}
Donde -50 sería el borde izquierdo, -200 el borde superior, 0 la parte derecha y 0 la inferior, allí haz los cambios de los valores dependiendo donde está la máscara.
Para mayor información del código ve a la Ayuda del Flash y busca: Función startDrag

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 27/04/2010, 18:07
Avatar de gabriel720  
Fecha de Ingreso: febrero-2007
Ubicación: Guatemala
Mensajes: 96
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: drag en flash

gracias funciona de maravilla, ahora el problema que hay es que no me reconoce otros botones dentro del mc donde esta el mapa hay alguna forma de cambiar esto??? de antemano muchas gracias
  #4 (permalink)  
Antiguo 28/04/2010, 09:46
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
Respuesta: drag en flash

Tendrás que poner un botón dentro del MC en una zona que sirva para el arrastre y allí poner el código, porque cuando se pone el código al MC se anula los códigos internos.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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:30.