Usted no esta registrado, haga click aqui para registrarse!
 Inicio   Artículos   Recursos   Foros 
 

Iniciar sesión

¿No estas registrado?
Registrate en Latindevelopers.com!

 



Como hacer una Pausa (Delay) en Flash MX 2004

Este es mi segundo artículo sobre Flash, es decir, para explicarles como hacer una pausa o delay en Flash MX 2004, en este ejemplo animaremos un pelotita para q rebote por la pantalla, con una velocidad determinada

 

DEMOSTRACION

 

HAGA CLICK EN LA BOLITA Y VUELVA A HACER CLICK EN LA BOLITA

 

PRIMER PASO

Lo primero que tenemos que hacer es crear una nueva película.

En este caso trabajaremos en una pelicula de 550 x 400 pixeles.

ahi insertamos un pelotita con la herramiento óvalo y luego lo convertimos en Simbolo de la siguiente forma:


 

 

 

SEGUNDO PASO

Luego le asignamos el nombre "bola" al símbolo nuevo.


 

TERCER PASO
Una vez que se ha creado el simbolo le ponemos nombre "_bolita" al Clip de Película


 

 

CUARTO PASO

Luego colocamos en Acciones en la Capa 1 Fotograma 1 el siguiente código:


 

Codigo:

var dirx=10;
var diry=10;
var Stop=1;
var intervalID;


function mover() {

_root._bolita._x = _root._bolita._x + dirx ;
_root._bolita._y = _root._bolita._y + diry ;
if ((500 < _root._bolita._x + 20) || ( 0 > _root._bolita._x - 20))
{

dirx*=-1;

}
if ((350 < _root._bolita._y + 20) || ( 0 > _root._bolita._y- 20))
{

diry*=-1;

}

}

QUINTO PASO

Luego colocamos en Acciones en el objeto _bolita el siguiente código:


 

Código:

on (press) 
{
 if (_root.Stop==0)
 {
  clearInterval(_root.intervalID);
  _root.Stop=1;
 }
 else
 {
  _root.intervalID=setInterval(_root.mover, 100 );
  _root.Stop=0;
 }
}


SEXTO PASO

Finalmente publicamos la pelicula y listo:

 



 

Descargas

Acerca del Author

Nombre de usuario: yoyito
Blog/URL:
Fecha de envío: 2004-05-03
Ultima Actualización:
Visualizaciones: 9223
Nedstat Basic - Web site estadisticas gratuito
El contador para sitios web particulares