Comunidad de diseño web y desarrollo en internet online

ayuda!! crear mapa simple

Citar            
MensajeEscrito el 11 Nov 2007 11:55 pm
buenas!!! resulta que soy novato en esto y necesito crear un mapa zon un boton para zoom
y otro boton para alejar

no se por donde empesar ni kmo aserlo les pido porfavor ayudarme si tienen un tutorial o algo porfa paso por paso

se le agradeceria muxo y tambien kiero aprender de esto :-)

a y tambien kiero agregarle la opcion de la barra desplazarse horizontal y verticalmente en el mapa :-)

desde ya muchas gracias

Por samurayred

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Nov 2007 06:46 pm
Esta función hace que el mapa aumente o disminuya de tamaño.

Código :

function scala (mc, Xscala, Yscala, vel) {
   mc.onEnterFrame = function () {
      mc._xscale += (Xscala - mc._xscale) / vel;
      mc._yscale += (Yscala - mc._yscale) / vel;
      if (mc._xscale == Xscala || mc._yscale == Yscala) {
         delete this.onEnterFrame;
      }
   };
}
/*
En el código de los botones tienes que darle valor a los parámetros que requiere la función
mc= el nombre del movieClip al que aplicas la escala (en tu caso, el mapa)
Xscala= al tamaño en anchura que quieres que alcance tu movieClip
Yscala= al tamaño en altura que quieres que alcance tu movieClip
vel= la velocidad a la que crece o mengua el movieClip
*/
//
aumentar_btn.on release=function(){
scala (mc, 150, 150, 5) 
}
//
disminuir_btn.on release=function(){
scala (mc, 100, 100, 5) 
}

Este código lo pones en la linea de tiempo principal.

Creo que funcionará.

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 13 Nov 2007 05:49 pm

antonio_L escribió:

Esta función hace que el mapa aumente o disminuya de tamaño.

Código :

function scala (mc, Xscala, Yscala, vel) {
   mc.onEnterFrame = function () {
      mc._xscale += (Xscala - mc._xscale) / vel;
      mc._yscale += (Yscala - mc._yscale) / vel;
      if (mc._xscale == Xscala || mc._yscale == Yscala) {
         delete this.onEnterFrame;
      }
   };
}
/*
En el código de los botones tienes que darle valor a los parámetros que requiere la función
mc= el nombre del movieClip al que aplicas la escala (en tu caso, el mapa)
Xscala= al tamaño en anchura que quieres que alcance tu movieClip
Yscala= al tamaño en altura que quieres que alcance tu movieClip
vel= la velocidad a la que crece o mengua el movieClip
*/
//
aumentar_btn.on release=function(){
scala (mc, 150, 150, 5) 
}
//
disminuir_btn.on release=function(){
scala (mc, 100, 100, 5) 
}

Este código lo pones en la linea de tiempo principal.

Creo que funcionará.


Tu función esta bien nada más que tienes un error de sintaxís.
Escribiste:
aumentar_btn.on release=function(){
scala (mc, 150, 150, 5)
}
//
disminuir_btn.on release=function(){
scala (mc, 100, 100, 5)
}

y es:

aumentar_btn.onRelease=function(){
scala (mc, 150, 150, 5)
}
//
disminuir_btn.onRelease=function(){
scala (mc, 100, 100, 5)
}

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

firefox
Citar            
MensajeEscrito el 13 Nov 2007 06:16 pm
Es cierto flashreloco y pido disculpas por el despiste, ni tan siquiera probé el código

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 13 Nov 2007 06:29 pm
:D no hay pex, ya sabes estamos para ayudar.

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.