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

Menu movimiento

Estas en el tema de Menu movimiento en el foro de Flash y Actionscript en Foros del Web. Hola a todos!! estoy realizando un menu en el que tiene 4 secciones, osea, 1,2,3,4, y quiero que cuando selecciono la seccion 1 , las ...
  #1 (permalink)  
Antiguo 07/08/2010, 12:48
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años, 6 meses
Puntos: 6
Menu movimiento

Hola a todos!! estoy realizando un menu en el que tiene 4 secciones, osea, 1,2,3,4,
y quiero que cuando selecciono la seccion 1 , las demas secciones se muevan un tanto hacia la derecha, no quiero hacerlo con interpolacion de movimiento ya que llevaria mucho tiempo,lo que se me hizo idea fue crear cada seccion como un Grafico. y al ser selleccionado tal boton se desplacen hacia la derecha.. por action script pero no se que funcion usar o como hacerlo..

Desde ya muchas gracias..
  #2 (permalink)  
Antiguo 07/08/2010, 13:33
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: Menu movimiento

Hola juan_24nob:
Aquí un ejemplo para mover el segundo botón:
El botón 2 mételo en un MC.
En el escenario en la capa 2 frame 1 coloca el MC que contiene el segundo botón y le pones como nombre de instancia: btn_2.
Crea la capa 2 y en el frame 1 coloca tu primer botón exactamente encima del de la capa 1 y le escribes éste código:
Código actionscript:
Ver original
  1. on (release) {
  2.     btn_1.onEnterFrame = function() {
  3.         btn_1._x += (110-this._x)/4;
  4.     }
  5. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 07/08/2010, 14:11
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Menu movimiento

No se entiende la ultima parte :S
  #4 (permalink)  
Antiguo 07/08/2010, 14:22
Avatar de juan_14nob  
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años, 6 meses
Puntos: 6
Respuesta: Menu movimiento

aaa ya entendi.. pero yo no quiero hacerlo con click yo quiero que sea al seleccionarlo, y lo pruebo con Rollover pero cuando le pongo la funcion rollOut se me va hacia la izquierda mucho y yo quiero que quede en la posicion original..

aqui esta el codigo:

on (rollOver) {
btn_2.onEnterFrame = function() {
btn_2._x += (110-this._x)/4;
}
}

on (rollOut) {
btn_2.onEnterFrame = function() {
btn_2._x -= (110-this._x)/2;
}
}
  #5 (permalink)  
Antiguo 08/08/2010, 18:14
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: Menu movimiento

Hola juan_14nob:
Si tu pones el mismo valor de X (110) en los 2 códigos no funcionarán como quieres, ya que en el primer código, esa es la coordenada donde se desplazará el botón al poner le mouse sobre él, por elemental lógica el valor de X en el otro código debería ser la coordenada donde estaba al inicio.
Y el código debes de escribirlo así:
Código actionscript:
Ver original
  1. on (rollOver) {
  2.  btn_2.onEnterFrame = function() {
  3.   btn_2._x += (110-this._x)/4;
  4.  };
  5. }
  6.  
  7. on (rollOut) {
  8.  btn_2.onEnterFrame = function() {
  9.   btn_2._x += (110-this._x)/2;//el valor 110 debe ser el lugar donde estaba antes de moverlo.
  10.  };
  11. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: movimiento
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:12.