Foros del Web » Creando para Internet » Flash y Actionscript »

Contar de 0 a 15.000

Estas en el tema de Contar de 0 a 15.000 en el foro de Flash y Actionscript en Foros del Web. Hola, Quiero que aparezca en mi pelicula de flash un texto que vaya de 0 a 15.000 y que tarde el tiempo que le establezca ...
  #1 (permalink)  
Antiguo 09/03/2008, 16:30
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 16 años, 1 mes
Puntos: 0
Contar de 0 a 15.000

Hola,

Quiero que aparezca en mi pelicula de flash un texto que vaya de 0 a 15.000 y que tarde el tiempo que le establezca en llegar a 15.000.

¿Cómo puedo hacer esto?

Gracias
  #2 (permalink)  
Antiguo 10/03/2008, 03:09
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Contar de 0 a 15.000

¿Para AS2? ¿Qué tal así?
Código:
var i:Number = 0;
function contar() {
	_txt.text = i;
	i++;
	if (i>15000) clearInterval(id);
}
var id:Number = setInterval(this, "contar", 10);
El ejemplo supone que hay un campo de texto en el escenario con nombre de instancia _txt y que cada incremento sucede cada 10 milisegundos. Modifica este parámetro para que se adapte a la velocidad que quieras. Ten en cuenta que según el ejemplo, la cuenta dura 10*15000 milisegundos, es decir, 150 segundos.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 10/03/2008, 04:46
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Contar de 0 a 15.000

Muchas gracias, es lo que necesitaba.
  #4 (permalink)  
Antiguo 10/03/2008, 07:16
Avatar de oppjpp  
Fecha de Ingreso: octubre-2007
Mensajes: 304
Antigüedad: 10 años, 2 meses
Puntos: 2
Re: Contar de 0 a 15.000

Lo he probado para pasar el tiempo y a la hora de probar la pelicula se queda en 0, porque puede ser, he modificado el parametro de la variable. Un saludo
  #5 (permalink)  
Antiguo 10/03/2008, 09:19
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Contar de 0 a 15.000

Cuelga el código que usas, a ver...
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #6 (permalink)  
Antiguo 10/03/2008, 10:01
Avatar de oppjpp  
Fecha de Ingreso: octubre-2007
Mensajes: 304
Antigüedad: 10 años, 2 meses
Puntos: 2
Re: Contar de 0 a 15.000

Hola Mahalo, te coloco el codigo que estoy utilizando. un saludo y gracias.

var i:Number = 10;
function contar() {
prueba_txt.text = 0;
i++;
if (i>15000) clearInterval(id);
}
var id:Number = setInterval(this, "contar", 10);
  #7 (permalink)  
Antiguo 10/03/2008, 11:08
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Contar de 0 a 15.000

Le estás diciendo que escriba 0.
Fíjate en la línea en que rellenas el campo de texto.

prueba_txt.text = i;
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #8 (permalink)  
Antiguo 26/03/2008, 03:17
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Contar de 0 a 15.000

Una cosa,

Cuando reproduczo la pelicula de Flash lo hace bien.

Mi pelicula cuando acaba vuelve a reproducirse y ya la 2º vez y las demás veces no cuenta bien, se pasa de la cifra, sólo lo hace bien la primera vez.

¿A qué se debe esto?

Gracias
  #9 (permalink)  
Antiguo 26/03/2008, 03:26
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Contar de 0 a 15.000

Pues no debería suceder. Cuida que no se repitan las variables en tu película (i e id) o que no llames a la función contar en otras ocasiones.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #10 (permalink)  
Antiguo 04/05/2008, 13:31
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Contar de 0 a 15.000

Este es el código que he puesto y una vez hace el ciclo y vuelve a empezar la película de flash sigue contando y no se detiene en el número que quiero:

Código:
var i:Number = 0;
function contar() {
	_txt.text = i*33;
	i++;
	if (i>15200) clearInterval(id);
}
var id:Number = setInterval(this, "contar", 1);
  #11 (permalink)  
Antiguo 05/05/2008, 10:33
Avatar de Und3rWorld  
Fecha de Ingreso: marzo-2007
Ubicación: Cuba
Mensajes: 39
Antigüedad: 10 años, 9 meses
Puntos: 0
Re: Contar de 0 a 15.000

ponle un stop o dile que cuando termine el swf comienze desde cero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.