Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/02/2007, 11:42
Rizzo
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 2 meses
Puntos: 30
Re: Contador de tiempo en minutos

Solo pega esto en un fotograma y si quieres parar el cronometro solo da click a cualkier parte del escenario

Código:
this.createTextField("cronometro", 1, 400, 300, 100, 30);
var segundos:Number = 0;
var minutos:Number = 0;
var zero:String = "0";
inicio = function () {
	cronometro.text = minutos+":"+zero+segundos++;
	zero = (segundos>9) ? "" : "0";
	if (segundos>59) {
		minutos++;
		zero = "0";
		segundos = 0;
	}
};
id = setInterval(inicio, 1000);
this.onMouseDown = function() {
	clearInterval(id);
};


Este otro codigo casi es lo mismo que el anterior tiene la diferencia que se para al darle click a cualkier parte del escenario y arranca si le vuelves a darle click.

Código:


this.createTextField("cronometro", 1, 400, 300, 100, 30);
var segundos:Number = 0;
var minutos:Number = 0;
var zero:String = "0";
inicio = function () {
	cronometro.text = minutos+":"+zero+segundos++;
	zero = (segundos>9) ? "" : "0";
	if (segundos>59) {
		minutos++;
		zero = "0";
		segundos = 0;
	}
};
id = setInterval(inicio, 1000);
var parar:Number=0
this.onMouseDown = function() {
	parar++;
	var resto:Number=parar%2
	if(resto!=0){
	clearInterval(id);
}
else{
	id = setInterval(inicio, 1000);
	
	}

};