Como hacer una pausa en Flash
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:
Otros Artículos en esta sección
-
Este artículo muestra como llamar a funciones Javascript desde flash, con un ejemplo que hace temblar una ventana.La forma mas fácil de hacer un loader que muestra un progressbar paso a paso. Puedes incluirlo en tus aplicaciones Flash.Abrir documentos Word, Excel, PowerPoint, PDF, y demás a Formatos Flash¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »