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

problemas moviendo un grafico

Estas en el tema de problemas moviendo un grafico en el foro de Flash y Actionscript en Foros del Web. Tengo un MC ( es un mapa, callejero), dentro de ese mapa tengo un puntero, tambien tengo unos controles de zoom, y una flechitas para ...
  #1 (permalink)  
Antiguo 17/04/2005, 17:15
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 13 años, 5 meses
Puntos: 0
problemas moviendo un grafico

Tengo un MC ( es un mapa, callejero), dentro de ese mapa tengo un puntero, tambien tengo unos controles de zoom, y una flechitas para mover dicho mapa.

lo que quiero hacer es mover el puntero cuando yo de click en el mapa, esto hasta ahora me funciona bien, el problema es que cuando yo hago click sobre el boton de Zoom por ejemplo el puntero se pone debajo del boton, este esmi codigo
Código:
onClipEvent (mouseDown)
{
pasax = _parent._parent.mouseXPos.text;
pasay = _parent._parent.mouseYPos.text;	
_parent._parent.mapa_mc.mapa.Circulo._x = pasax;
_parent._parent.mapa_mc.mapa.Circulo._y = pasay;
}
como puedo hacer para que cuando yo de click dentro del mapa se mueva el puntero, pero si doy click dentro de los botones este no se mueva, alguien sabe como ?

ejemplo:
http://vallartarestaurants.com/temp/loader.html

Gracias
__________________
Shanti Castillo G.

Última edición por Shantic; 17/04/2005 a las 17:57
  #2 (permalink)  
Antiguo 18/04/2005, 00:26
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 13 años, 5 meses
Puntos: 0
nadie me puede ayudar?
__________________
Shanti Castillo G.
  #3 (permalink)  
Antiguo 18/04/2005, 06:44
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 12 años, 9 meses
Puntos: 0
a ver asi

a ver supongo que te referis a lo de la calabaza
y el mapa
bueno podes hacerlo asi

MC de la calabaza nombre de instancia calabaza
el MC calabaza primer fotograma vacio detenido con un stop();
luego viene la animacion, al por ej. una accion de gotoAndPlay(2);

este MC calabaza junto con el dibujo vectorial del mapa
los convertis en un MC nombre de instancia mapa

este tiene la siguiente accion

onClipEvent (mouseDown) {
if ( _root.botones.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.mapa.calabaza._x=_xmouse;
_root.mapa.calabaza._y=_ymouse;
_root.mapa.calabaza.play();
}
}

haces todos los botones
y los convertis a todos en un MC nombre de instancia botones

dentro de ese MC botones todos los botones tienen las acciones

accion para el boton bajar el mapa

on (press) {
if (_root.mapa._y>(400-_root.mapa._height)) {
_root.mapa._y-=15;
}
}

el 400 es el alto del MC mapa al inicio
y el alto del documento tb

para subir el mapa

on (press) {
if (_root.mapa._y<0) {
_root.mapa._y+=15;
}
}

izquierda

on (press) {
if (_root.mapa._x>(550-_root.mapa._width)) {
_root.mapa._x-=15;
}
}

el 550 es el ancho del MC mapa al inicio
y el ancho del documento tb


derecha

on (press) {
if (_root.mapa._x<0) {
_root.mapa._x+=15;
}
}

zoom out

on (press) {
if (_root.mapa._xscale>100) {
_root.mapa._xscale-=10;
_root.mapa._yscale-=10;
}
}

zoom in

on (press) {
if (_root.mapa._xscale<200) {
_root.mapa._xscale+=10;
_root.mapa._yscale+=10;
}
}

el limite de aumento del zoom se lo cambias segun estimes conveniente
dependiendo de las caracteristicas del mapa

boton restaurar posicion y escala

on (press) {
_root.mapa._x=0;
_root.mapa._y=0;
_root.mapa._xscale=100;
_root.mapa._yscale=100;
}

bueno hay queda
creoq que algo habias resuelto ya algo segun vi en tu primer post
una cosa hay un pequeño detalle en el script ese
de los limites del boton bajar y el boton izquierda
al inicio cuando el mapa esta al 100% en ancho y alto
mueven el mapa cuando no deberian
a de haber algun error en el script
supongo que se pueden arreglar pero no tengo idea como

bueno espero algo de los scripts te sirva

sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
  #4 (permalink)  
Antiguo 18/04/2005, 14:14
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 13 años, 5 meses
Puntos: 0
Muchas gracias por tu respuesta! muy elaborada y detallada, ya pude solucionar mi problema justamente con el hittest().

y si tiene un "bug" el script, cuando recien se carga el mapa como veras no se puede mover, pero si presiono el boton de "reset" aunque esta al 100% si se puede mover.

pero es muy facil de arreglar, tengo una variable zoomed, si el mapa esta al 100% esta esta en 0, entonces los botones no me funcionan ( mas que el de zoom +) pero si esta en 1 entonces todos los demas botones funcionan, debo de tener un error que no me ponga en 0 esa variable, pero es facil arreglar.

de nuevo, gracias por tu respuesta :)

P.D. No es una calabaza, es un tomate ( o jitomate) :)
__________________
Shanti Castillo G.

Última edición por Shantic; 18/04/2005 a las 14:19
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 00:50.