Publicentral.com - promocion,paginas,web,tutores,publicentralPromocion de paginas webs
Mostrando Codigo - Flash & Actionscript

Hacer pausa en fotograma por tiempo

Cuando queremos que en nuestras peliculas Flash se presente una pausa por un tiempo determinado podemos agregar este simple codigo en el frame o fotograma donde queremos que aparezca esta pausa.
Visitas: 27533 - 11/09/2004 3:03:38
CODIGO SIN DEMOSTRACIONCODIGO NO EJECUTABLENO CONTIENE ARCHIVO DESCARGABLE
CODIGO
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari


<!-- Codigo ofrecido por Tutores.org -->
stop();
segundos = 10;
espera = function () {
play();
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Hacer pausa en fotograma por tiempo" href="http://www.tutores.org/codigo/1247/" target="_blank">Hacer pausa en fotograma por tiempo</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
jenkah
Está muy bueno este código y más sencillo que otro que había visto en el que activabas una función extra.

Por cierto si alguien conoce la manera de hacer un script que permita que un boton se desplace (en este caso hacia arriba, éste se encuentra abajo a la derecha) y al darle click cargue una película y se mueva de tal manera que quede como título de esa sección. A su vez, cuando otro botón tenga que hacer lo mismo, el anterior baje y ocupe el lugar del que acabe de subir.

Si alguien sabe como ayudarme os lo agradeceré.

Saludos y gracias por el código hermano, estamos en contacto.
clearCode
Hola muy buen aporte se te agradece!!!!
jonus
Grosisimo me mate buscando como hacerlo
simplemente cambie una sentencia, porque quería q se repita unas frases cada 10 segundos sin que vuelva a empezar todas las demas cosas por eso el gotoAndPlay(67);

stop();
segundos = 10;
espera = function () {
gotoAndPlay(67);
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

Igual si yo quiero q esto solo se aplique a dos de las capas echas y q no afecten a las demas que tengo que hacer GRACIAS
Alejox
Hola... esta super útil... muchas gracias... pero pregunto...puedo hacer esto y q justo despues de hacer la pausa se cierre con una función quit???
alejocr2003 06-04-2010 14:14:43
No me funciona, el asunto es asi.. Tengo un proyecto, dentro del proyecto, necesito mostrar una secuencia de texto con pausas de 5 segundos entre ellas. El proyecto tiene un menu, cuando se muestra la pagina principal, que es compuesta por una serie de instancias, debe mostrarse la instancia que contiene el texto con pausas.
A como esta el codigo, funciona la primera vez, pero cuando se ejecuta la segunda vez, despues de la pausa, vuelve a cargas la pagina o sigue a la segunda opcion del menu.
Espero haberme podido explicar, necesito una pausa que no afecte el resto del proyecto.

Saludos
David 23/09/2005 22.53.03
Antes que nada gracias por dejar opinar sin necesidad de registros ni cosas raras.

A mi me ha funcionado

Para jenkah has visto este script?
on(press){
var animacion = new mx.transitions.Tween(this, '_y', mx.transitions.easing.Elastic.easeOut, this._y , this._y +50, 60)
}

Para jonus, si te he entendido bien... lo mejor es que hagas un clip dentro de ese con las frases.

Para Alejox con cerrar te refieres a quitar algún clip? puesdes hacerlo desaparecer _visible=false; lo tienes que colocar dentro de la función.

Para alejocr2003, seguro que lo has puesto bien? yo tengo algo parecido a lo que dices ( o eso creo ) y me funciona en vez de con play con prevframe...

on(press){
segundos = 400;
espera = function () {
_parent.prevFrame();
clearInterval(a);
};
a = setInterval(espera, segundos);
}

Saludos y gracias por este script
oscar 18-07-2007 14:01:05
soy nuevo y quisiera saber como se hace para continuar con los fotogramas siguientes repitiendo la espera de tiempo del ejemplo, es decir que sea repetitiva para los fotogramas siguientes.

gracias
Sin definir
Primero que nada quiero agradecer que podamos comentar sin tener que registrarnos eso me aleja un poco de los foros.
Mi problema es el siguiente después de poner el código en un clip de película este se aplica a todo el proyecto y no se detiene aunque les coloque un stop.
Les estaré muy agradecido si me pueden colaborar, les recuerdo que soy nuevo usando flash.
Gracias por la ayuda.
edhi
Talvez para hacer lo mismo pero con Action Script 3 en flash, por favor gracias
viktor65
Me resolvió mi necesidad, muy sencillo, mil gracias
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.