Criando um relógio no Flash utilizando Action Script.
1 - Crie um filme
2 - Crie 2 "Layer's"

3 - Na Layer 1 pressione F9 e digite o seguinte:
Código Action Script:
this.onEnterFrame = function ()
{
da = new Date();
ho = da.getHours();
mi = da.getMinutes();
se = da.getSeconds();
h = ho < 10 ? ("0" + ho) : (ho);
m = mi < 10 ? ("0" + mi) : (mi);
s = se < 10 ? ("0" + se) : (se);
hora.text = h + ":" + m + ":" + s;
};

4 - Na Layer 2 insira um texto dinâmico, em sua variavel coloque no nome "hora" sem aspas.

5 - Pressione CTRL+ENTER
Pronto!
Ricardo Jucosky - blog.ricardojucosky.com - Desenvolvedor de interfaces web, atualmente trabalha como coordenador geral de desenvolvimento web de uma agência de publicidade.
Jorge Roberto Vieira em 31/05/2008
Muito bom ...
Oswaldo em 28/05/2008
Muito bom Ricardo o seu código AS, mas eu tenho uma coisa a dizer.
Eu não sou muito a favor de usar onEnterFrame, porque ele "come" muito processamento.
Uma alternativa é o setInterval, que economiza processamento.
Na minha opinião isso é melhor, pois se você colocar um relógio desses on-line, o processamento da sua página pode ficar pesado e o desempenho cai.
Ah sim, por último foi muito bom você ter colocado aquelas condições ternárias, enxuga bastante o código.
Ricardo em 19/03/2008
Otimo! simples, facil e sem enrolacao, porém, meu texto ficou estatico, como faco para ele ficar rodando???
Daniel em 14/11/2007
Perfeito....
Estava atrás de um script para colocar em meu site...
Muito bom...
Valeu!!!
OsAloprados.CoM
2004-2008 Weblivre.net Todos os direitos reservados.
Quem somos | Política de Acesso | Anuncie | Na Mídia | Seja um Colunista | Sugestão de Pauta | Fale Conosco
Idealização: Webla - Comunicação Digital