Por: JOHNMARTIN + Otros tutoriales de JOHNMARTIN + 6 de Marzo del 2004
La innovación y creatividad en la web ha venido en gran medida gracias a Flash y su altisima capacidad de "experimentar", entre ellas, los nuecos conceptos de navegación, eso si, siempre manteniendo la usabilidad; este es un ejemplo de ello, un menu de navegación con efecto de easing (Desaceleración) que es implementado gracias a ActionScript.
Lo que haremos será:

Para trabajar el mismo fla que dejo para la descarga, haremos lo siguiente:

/*Cargamos una variable cualquiera "x" con valor 0, que será la que modificaremos con los botones, y claro, el clip lo cargaremos en la posición "_x" con valor 0*/ onClipEvent(load){ x=0; _x=0; } /*ahora , cíclicamente, se estará calculando un incremento en la posición "_x" del clip, de acuerdo al resultado de la ecuación "(x-_x)*0.3", que cambiara notablemente cuando cambiamos el valor de "x", al presionar los botones. Recordemos que esto se ejecuta constantemente, por el evento "enterFrame" es decir que siempre estará disponible para cualquier cambio en sus variables iniciales, que le darán el efecto de movimiento*/ onClipEvent(enterFrame){ _x+=(x-_x)*0.3; }
//al presionar "a_btn", se cambia el valor de "x" asignado a "clip_mc" a 100 a_btn.onRelease = function() { clip_mc.x=100; } //al presionar "b_btn", se cambia el valor de "x" asignado a "clip_mc" a 0. b_btn.onRelease = function() { clip_mc.x=0; } //al presionar "c_btn", se cambia el valor de "x" asignado a "clip_mc" a -100. c_btn.onRelease = function() { clip_mc.x=-100; }
Probemos nuestra película con y si no funciona revisemos el fla de descarga.
En el ejemplo que dejo para que revisen, solo dejo una acción a realizar, y es que en un campo de texto, se vea algo relacionado con el botón que se presione, así que de ustedes depende que esto sea útil o no !
Saludos.
Ejemplo del tutorial
Archivos del tutorial
Si tienes alguna pregunta de este tutorial; puedes hacerla aqui en los foros