Como hacer una pausa en Flash

Por:yoyito, enviado 03 may 2004

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:

 



 

Archivos Adjuntos

Otros Artículos en esta sección

¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro de Programación »