Comunidad de diseño web y desarrollo en internet online

menu que se muestra y esconde en función de _xmouse

Citar            
MensajeEscrito el 13 Jul 2007 10:37 pm
Buenas y saludos a todos.

Este es mi primer post. A ver si me podéis echar una mano.
Estoy reprogramando mi actual portfolio: http://www.mateoparrilla.com y tengo algunas dudas.
El efecto que el menu aparezca y desparezca lo programé en su día con condicionales y tomando continuamente la posición del mouse.

posx = _xmouse;
if (posx<100) {
if (_level0.pos == "0") {
mMenu.gotoAndPlay(2);

}
}
if (posx>100) {
if (_level0.pos == "1") {
mMenu.gotoAndPlay(11);

}
}

En el primer frame de la animación de entrada del menú le pasaba la variable pos = 0, y cuando el menu ya estaba totalmente abierto, entonces pos=1
Ahora estoy intentando hacer la animación del menú por actionscript y no por interpolación como había echo, pero no consigo salirme.

A ver si me echáis una mano.
¿Cómo lo haríais vosotros?

Gracias de antemano

Por mateo

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 14 Jul 2007 06:22 am
No sé si te refieres a algo así:

Código :

//Para mejor animación poner en 18 los fps

posXi = 0;//posición x inicial
posXf = 200;//posición x final
vel = 20;//velocidad
lim = 100;//limite entre salir o entrar (coordenada en x)

//La función que corre cada cuadro por segundo
onEnterFrame = function () {
   //revisa la pos del ratón con respecto al límite que le pusimos
   if (_xmouse<lim) { //si el ratón está del lado izq del límite
      if (mMenu._x>=posXf) { //si mMenu llega a su posición final
         mMenu._x = posXf; //permanece ahí
      } else {
         mMenu._x = mMenu._x+(vel); //mueve mMenu a la der
      }
   } else if (_xmouse>lim) { //si el ratón está del lado der del límite
      if (mMenu._x<=posXi) { //si mMenu llega a su pocisión inicial
         mMenu._x = posXi; //permanece ahí
      } else {
         mMenu._x = mMenu._x-(vel); //mueve mMenu a la izq
      }
   }
};


Esto es algo simple pero lo puedes agregar otras cosas.

Saludos

Por MDCLXVI

6 de clabLevel



Genero:Masculino  

México

firefox

 

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