10 comentarios » Publicado el: 29 de Febrero de 2008 a las 02:17:56, en la categoría: Multimedia.
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:
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.
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:
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)
© peivem 2008. Todos los derechos reservados | Versión 1.62 | Diseño y desarrollo por GEEKBOX