Menu
Principal
Cadastre-se
Chat
Fórum
Artigos
Dicas
Banners
Internet Grátis
Hospedagem
Entrevistas
Ganhe Dinheiro
TopSite
Cursos
Site nota 10
Links
Geradores Online
Usuário on-line
Gerador de Frame
Contador de Click
ICQStatus
TagBoard
Mais....
Linguagem/Scripts
ASP
CGI
PHP
CSS
Java Script
Designer
Photoshop
Paint Shop Pro
FireWorks
Flash
Downloads
Editores
Interpretadores
Servidores
Utilitários
Contato
Equipe
Mapa do site
Fale conosco
Envie seu arquivo
Usuários On-Line:









Serviços - Shopping - Meus Dados - Hosting - Fórum - Site Nota 10 - TopSite - Buscar script



Horário Atual no Flash

O Flash nos possibilitou o recurso de exibir a Hora Atual no seu Flash!

Neste tutorial, você vai aprender a fazer a exibição do horário atual através de actionscript, juntamente usando recursos de Java Script.
Então é imporante lembrar que, o horário exibido, será resultado das configurações da máquina do usuário, ou seja, a hora exibida será a hora atual que está configurada no computador da pessoa que está executando o flash...


Introdução:
Você não precisa de ASP para obter a hora, apenas de ActionScript.
Para podermos exibir o horário atual no seu flash, usaremos textos dinâmicos,
Textos Dinâmicos são textos que responderão por uma variável, portanto primeiro vamos montar a hora, e depois exibi-la através desta variável, que será a variável do texto dinâmico...

Ações do Filme:
Coloque o script abaixo no primeiro quadro(frame) do seu filme.

Date.prototype.getClock = function() {
// obtém o valor da hora certa
var horas = String(this.getHoursBr());
// obtém o valor do minuto
var minutos = String(this.getMinutes());
// obtém o valor do segundo
var segundos = String(this.getSeconds());
// verificamos se o length da string é igual a 1
// e caso seja, adicionamos o zero na frente
if(horas.length == 1) horas = "0" + horas;
if(minutos.length == 1) minutos = "0" + minutos;
if(segundos.length == 1) segundos = "0" + segundos;
// retorna a string com o relógio
return horas + ":" + minutos + ":" + segundos;
}

Até agora obtemos o(s) valor(es) da Hora, Minuto e Segundo.

Date.prototype.getHoursBr = function() {
// obtém o valor da hora errada
var horas = this.getHours();
// corrige o valor
(horas == 23) ? horas = 0 : horas += 1;
// retorna o valor corrigido
return horas;
}

E nesse 2º código, obtemos a hora errada, e corrigimos o Erro no horário.
É evidente que isto fica dependente do horário de verão dos Estados Unidos (devido ao pequeno bug do objeto date), mas por enquanto está funcionando normalmente.

Criando e configurando o MovieClipe:
Crie um movieclipe "hora_atual" e nele insira um texto dinâmico com o nome "horario"
Como ação para o movieclip hora_atual coloque:

onClipEvent(enterFrame)
{
objDate = new Date();
// nova instância do objeto Date
horario = objDate.getClock();
// exibe o relógio
updateAfterEvent();
// atualiza a exibição
}

Finalizando:
A fonte, o tamanho e a cor do texto são de sua escolha!
Neste exemplo que você viu mais acima, a configuração do texto é (path=Verdana.ttf, tamanho=13, cor preto "#000000", formatação=negrito; texto_plano=Verdana.ttf, tamanho=13, cor azul marinho "#0066CC", formatação=negrito);
Pronto, agora salve seu arquivo, produza o SWF e teste-o.

OBS: Os métodos utilizados no actionscript, usado nas variáveis, getClock(); getHours(); getMinutes(); e getSeconds(); provém de Java Script 1.1

Clique aqui para fazer o download desse tutorial

Curso desenvolvido por VipBoyy (Equipe WMClube)



 
Expediente - Publicidade - Contato - Termo de uso e Política de Privacidade           Este site pertence ao grupo GHPNET.com.br

WMClube.com.br - Todos os direitos reservados - 2002/2013