Saludos, en esta ocasión haremos un sencillo efecto con ActionScript y Flash, se llama "slide", es una animación de un objeto que se mueve por toda la pantalla aleatoriamente con la función random();, podemos cambiarle algunas opciones para que se mueva con el cursor o alguna otra idea innovadora. Este código muestra simplemente la ecuación del "slide"; este código se probó con ActionScript MX, no sabemos si funciona con versiones anteriores.
1.- Primero lo que haremos es crear un documento en Flash de 300x200, enseguida crearemos con las herramientas un objeto cual sea, puede ser una cara feliz, un texto, etc.
2.- Enseguida de la creación lo que haremos es seleccionar el dibujo creado o los dibujos creados para convertirlo en símbolo. Tipo: MovieClip.
3.- Después de que sea MovieClip, seleccionamos el frame donde se encuentra el MovieClip y ponemos el siguiente código en la ventana "Acciones" o "Actions":
function slide(){
return {xTarget:Math.random()*400, yTarget:Math.random()*400}
}
this.onEnterFrame = function(){
if(!p) p=slide()
disX = this._x-p.xTarget
disY = this._y-p.yTarget
this._x = this._x-disX/8
this._y = this._y-disY/8
if(Math.abs(disX)<1 && Math.abs(disY)<1) p=slide()
}
Este es el ejemplo de Slide:
Usuarios que han visto este tema también han visto...
- Manejando Texto en Flash
- Asociar un sonido a un evento de ratón
- Enderezar y suavizar en Flash
- Papel de cebolla en Flash
- Crear una caja de busqueda en Flash
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.