CountDown

	CountDown(void)
	Gera uma instncia de CountDown.


Propriedades

	CountDown.date: Boolean = true
	Se true, indica que a cronometragem ser baseada em um objeto Date, caso contrrio um Integer contendo os segundos.


Mtodos

	CountDown.start(start: Object, end: Object, [time: Number]): void
	
		Inicia a cronometragem.
		
			start determina a origem do contador, se a propriedade "date"  true, deve ser passado um Date, caso contrrio nmero de segundos
			end determina o fim do contador, se a propriedade "date"  true, deve ser passado um Date, caso contrrio nmero de segundos
			time intervalo de atualizao em segundos
		
			
	CountDown.pause([seconds: Number]): void
	
		Pausa a cronometragem.
		
			seconds Nmero de segundos que ir ficar pausado. Aps isso a recontagem  iniciada automaticamente.
		
				
	CountDown.stop(void): void
	Pra a cronometragem.


Eventos

	CountDown.onStart(counter: Integer): void
	
		Chamado quando a cronometragem se inicia.
		
			counter Valor atual em milisegundos. Caso a propriedade date seja false o valor  decimal
		
	
	CountDown.onPause(counter: Integer): void
	
		Chamado quando a cronometragem  pausada.
		
			counter Valor atual em milisegundos. Caso a propriedade date seja false o valor  decimal
		
	
	CountDown.onResume(counter: Integer): void
	
		Chamado quando a cronometragem  reiniciada aps uma pausa.
		
			counter Valor atual em milisegundos. Caso a propriedade date seja false o valor  decimal
		
	
	CountDown.onStop(counter: Integer): void
	
		Chamado quando a cronometragem  parada.
		
			counter Valor atual em milisegundos. Caso a propriedade date seja false o valor  decimal
		
	
	CountDown.onUpdate(counter: Integer): void
	
		Chamado a cada intervalo de tempo.
		
			counter Valor atual em milisegundos. Caso a propriedade date seja false o valor  decimal
		
	
