Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E para pegar a hora atual e diminuir/somar
meu codigo
// Este exemplo mostra como subtrair dias da
// data atual
const MILISEGUNDO:Number = 1;
const SEGUNDO:Number = MILISEGUNDO * 1000;
const MINUTO:Number = SEGUNDO * 60;
const HORA:Number = MINUTO * 60;
// quantidade de dias a serem subtraídos
var horasbr:int = 0;
var horassul:int = 1;
var horasmx:int = 3;
var horasorlando:int = 2;
var horaslosangeles:int = 5;
var horasuk:int = 3;
var horaseur:int = 4;
// vamos obter a data e hora atual
var agora:Date = new Date();
// vamos subtrair os dias
vlbr.time -= (HORA * horasbr);
vlsul.time -= (HORA * horassul);
vlmex.time -= (HORA * horasmx);
vlorlando.time -= (HORA * horasorlando);
vlosangeles.time -= (HORA * horaslosangeles);
vluk.time += (HORA * horasuk);
vleur.time += (HORA * horaseur);
//variaveis
var br:String = vlbr +":"+minutos+":"+ segundos;
var sul:String = vlsul +":"+minutos+":"+ segundos;
var mex:String = vlmex +":"+minutos+":"+ segundos;
var orlando:String = vlorlando +":"+minutos+":"+ segundos;
var losangeles:String = vlosangeles +":"+minutos+":"+ segundos;
var uk:String = vluk +":"+minutos+":"+ segundos;
var eur:String = vleur +":"+minutos+":"+ segundos;
//colocar o valor
brasil.text = br;
america.text = sul;
mexico.text = mex;
orlando.text = orlando;
losangeles.text = losangeles;
portugal.text = uk;
europa.text = eur;
ele nao mostra e da erro na const MILISEGUNDO:Number = 1;mudeio codigo
tenho 8 dynamic text
2 com nome de brasil,1 com nome de america,1 com nome de mexico,1 com nome de orlando,1 com nome de los angeles,1 com nome de portugal e 1 com nome de europa.
Mas ainda esta dando erro no const MILISEGUNDO:Number = 1;
// Este exemplo mostra como subtrair dias da
// data atual
const MILISEGUNDO:Number = 1;
const SEGUNDO:Number = MILISEGUNDO * 1000;
const MINUTO:Number = SEGUNDO * 60;
const HORA:Number = MINUTO * 60;
// quantidade de dias a serem subtraídos
var horasbr:int = 0;
var horassul:int = 1;
var horasmx:int = 3;
var horasorlando:int = 2;
var horaslosangeles:int = 5;
var horasuk:int = 3;
var horaseur:int = 4;
// vamos obter a data e hora atual
var valores:Date=new Date();
var horaatual:String=String(valores.getHours());
// vamos subtrair os dias
vlbr.time -= (horaatual * horasbr);
vlsul.time -= (horaatual * horassul);
vlmex.time -= (horaatual * horasmx);
vlorlando.time -= (horaatual * horasorlando);
vlosangeles.time -= (horaatual * horaslosangeles);
vluk.time += (horaatual * horasuk);
vleur.time += (horaatual * horaseur);
//variaveis
var br:String = vlbr +":"+minutos+":"+ segundos;
var sul:String = vlsul +":"+minutos+":"+ segundos;
var mex:String = vlmex +":"+minutos+":"+ segundos;
var orlando:String = vlorlando +":"+minutos+":"+ segundos;
var losangeles:String = vlosangeles +":"+minutos+":"+ segundos;
var uk:String = vluk +":"+minutos+":"+ segundos;
var eur:String = vleur +":"+minutos+":"+ segundos;
//colocar o valor
brasil.text = br;
america.text = sul;
mexico.text = mex;
orlando.text = orlando;
losangeles.text = losangeles;
portugal.text = uk;
europa.text = eur;Você só declara const em classes...
Caso contrario declare as mesmas como variaveis mesmo var
E não vejo pq você ta declarando isso se você não está usando... mas... whatever...
Abraços
Utilizei a caixa de pesquisa do fórum com a palavra 'relógio'.
Já no primeiro link, há um exemplo em AS2 e AS3 que captura a hora do sistema, talvez seja mais simples para adicionar o fuso.
http://forum.imasters.com.br/topic/420094-relogio-simples-em-flash/page__p__1655138__hl__relogio__fromsearch__1#entry1655138
Há outros tópicos semelhantes a sua necessidade, vale dar uma conferida.
Abraços