peivem.com cerrará sus puertas
Esta entrada ha sido publicada en mi nuevo blog, en:
http://www.sebastianbarria.com/web/efecto-rollover-en-flash-con-actionscript-2/
Por favor, visita mi nuevo sitio, porque este lo daré de baja muy pronto. Gracias!

10 comentarios » Publicado el: 29 de Febrero de 2008 a las 02:17:56, en la categoría: Multimedia.

RSS twitter menéame digg bitacoras

Efecto rollOver en Flash, con ActionScript 2

Acabo de ver un video tutorial en DeCabeza.net, acerca de como hacer un efecto de rollover en un MovieClip, con Flash y ActionScript 3 y he quedado boquiabierto por dos razones:

  1. El video tutorial estaba buenísimo
  2. Me acabo de enterar que AS3 es igual que JAVA!!!

No me gustó para nada el paso de AS2 a AS3, pero que le vamos a hacer...son cosas que pasan.

Por lo mismo, quise hacer mi propio ejemplo de un efecto rollOver, pero utilizando AS2.

 

El botón

Bueno. La explicación simple:

Para realizar un botón con un efecto de rollOver es necesario que el botón sea un MovieClip (MC). Con esto podremos hacer que el botón ejecute una animación cada vez que se pase el mouse por sobre él.

Una vez hecho el botón (obviamente con su animación interna), debemos escribir en él un poco de ActionScript:

onClipEvent(load){
stop();
over=0;
}
onClipEvent(enterFrame){
if(over){ nextFrame(); }
else{ prevFrame(); }
}
on(rollOver){
over=1;
}
on(rollOut){
over=0;
}

Para que vean lo simple que es todo esto, dejé el código sin ningún tipo de comentario. el resultado sería algo como esto:

Comentarios

Los comentarios han sido cerrados.

Sin embargo, desde ahora podrás comentar en la nueva dirección de esta entrada: http://www.sebastianbarria.com/web/efecto-rollover-en-flash-con-actionscript-2/

RSS | XHTML | CSS | Licencia CC (BY-NC-SA)

Este sitio está alojado en DreamHost © peivem 2008. Todos los derechos reservados | Versión 1.62 | Diseño y desarrollo por GEEKBOX