DAAFY (55 pts)

DAUTON JANOTA (255 pts)

RODRIGO AMARAL (56 pts)

ZECA BALA (45 pts)

MARCOS JOSÉ PINTO (44 pts)

MAURO ROCHA TAVARES (40 pts)

FÁBIO DUARTE (79 pts)

ILVA RUDEV (90 pts)

DENIS CARAVALHO (85 pts)

GUILHERME G.G. (137 pts)

GUILHERME SCHEIBE (49 pts)

DEMIS BUCCI (50 pts)
Treinamento PontoFlash de Flash e ActionScript

Para que serva a função eval?

Como faço para um certo objeto seguir o mouse, mas não por toda a cena?

Como eu poderia substituir um caractere ao longo de uma string?

Como faço pra mudar a cor dos gradientes (degradê )?

Como colocar um botão no meu site para fechar a janela do navegador?

Como fazer uma variável receber um valor aleatório (randômico) entre 50 e 100?

Como fazer um duplicateMovieclip em um movieclip quando solto em uma determinada área?

Com o LocalConnection do FlashMX, posso enviar variáveis para outro SWF?

Como faço o loading bem simples?

Como faço para importar uma variável e usa-la numa ação do Flash?

Há como no Flash 5 saber quanto tempo um mouse ficou sem ser movido pelo usuário?

Como fazer um botão crescer no rollOver e voltar ao tamanho normal no rollOut?

Qual a melhor maneira de importar um swf criado no Swish para o Flash?

Como fazer um botão no flash que instale um setup de programa?
Menu infinito

Exibir páginas em html com o componente TextArea do FlashMX2004

Action Script 2.0 (Primeira Parte)

Carregador inteligente no Flash 5.

O desenho animado abrindo sites.

Looping.

Aprendendo a interagir Flash e ASP

Local Shared Objects segunda parte.

Criando um objeto para sua paleta personalizada (NINJA)

Formulário simples.

Menu deslizante.

Botão avançar e recuar.
Color Pick

Slide menu fotos

Over menu

Letters

Search

Pintar

Giratoria

Magnetism3

Waterfall

Marquee

Menu aberto

Calculadora
HOME | TRUQUES E DICAS
Como eu coloco uma data no Flash?
por Jonas Galvez



Você não precisa de ASP para obter a data, apenas de ActionScript. Coloque o script abaixo no primeiro frame do seu filme, é uma correção que fiz para
obter a hora correta.

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;
}

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;
}

É 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. Depois de inserir o script anterior no primeiro frame do filme, basta criar um campo de texto dinâmico com o nome horario e colocá-lo em um movieclip com o script abaixo.

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

Jonas Galvez

0 comentário