Olá galera, venho mais uma vez pedir ajuda aos amigos tão capacitados.
Eu ví num site de uma agência um recurso bacana, o site é totalmente feito em Flash AS3. Quando vc acessa o site durante o dia, o fundo do site fica num azul celeste e o mais engraçado, quando vc acessa o site a noite, o fundo do site fica num degradê de azul para preto, simulando a noite.
Acredito que durante o dia o fundo fique no frame 1 "por exemplo" e a noite fique no frame 2, cada um deles representando um fundo diferente.
Concerteza isso é por código, gostaria de se possível, vcs me ajudarem, segue abaixo o endereço do site para entenderem melhor.
http://www.arenapublicidade.com.br/
Publicidade
|
|
Page 1 of 1
Fundo dia e outro a noite
#2
Posted 06 September 2011 - 08:01 PM
Seguindo sua lógica, segue um exemplo:
No stage tem um movieclip com nome de instância mc, nele tem 3 frames com cores diferentes(dia, tarde e noite).
O mc é controlado de acordo com horário atual da maquina do usuário, mostrando o frame correspondente.
Insere o código no 1º frame:
Referências da classe Date():
http://www.mxstudio....tionscript-3-0/
Help Flash
Abraço.
No stage tem um movieclip com nome de instância mc, nele tem 3 frames com cores diferentes(dia, tarde e noite).
O mc é controlado de acordo com horário atual da maquina do usuário, mostrando o frame correspondente.
Insere o código no 1º frame:
var time:Date = new Date(); //pega informações de data e hora do computador
var h:Number = time.getHours(); //recupera a hora do pc, retorna de 0h a 23h
checkTime(); //começa a verificar aqui o tempo!
//verifica o tempo e controla o movieclipe com 3 frames com cores diferentes
function checkTime():void
{
//se a hora atual é maior que 6 da manha e menor que meio dia,....ainda é dia!
if(h >= 6 && h < 12)
{
mc.gotoAndStop(1); //dia, frame cor azul
trace("*hora: ", h+"h", "agora é dia!");
}
//se a hora atual é maior ou igual a meio dia e menor que 18h, já está de tarde!
else if(h >= 12 && h < 18)
{
mc.gotoAndStop(2); //tarde, frame cor laranja
trace("*hora: ", h+"h", "agora é tarde!");
}
//se hora atual é maior ou igual a 18h ou se é menor que 6h da manha, ainda está escuro.
else if(h >= 18 || h < 6)
{
mc.gotoAndStop(3); //noite, madrugada, frame cor azul escuro
trace("*hora: ", h+"h", "agora é noite!");
}
}Referências da classe Date():
http://www.mxstudio....tionscript-3-0/
Help Flash
Abraço.
#3
Posted 06 September 2011 - 08:41 PM
OK, obrigo.
Só mais uma pergunta, eu não tenho que importar nenhuma classe? É só inserir este código e criar o "mc" que vai funcionar!?
Só mais uma pergunta, eu não tenho que importar nenhuma classe? É só inserir este código e criar o "mc" que vai funcionar!?
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Lixo eletrônico vira instalação em protesto na Índia
|
Notícias |
Notícias
|
|
|
|
Sul-coreano conhecido como Nexgenius vence mundial de "Starcraft II"
|
Notícias |
Notícias
|
|
|
|
No dia de comemoração do livro de James Joyce, "Ulisses" é levado ao Twitter
|
Notícias |
Notícias
|
|
|
|
O layer não fica no lugar certo
Deixo ele em um lugar e aparece em outro |
Dreamweaver |
Matheus Augusto
|
|
|
|
Inscrições para Folha Memória vão até dia 30
|
Notícias |
Notícias
|
|
|
|
Brasil é campeão mundial de Guitar Hero
|
Notícias |
Notícias
|
|
|
|
Spam pode ter seus dias contados
|
Notícias |
Notícias
|
|
|
|
Arquitectura, animação e outros
|
Animação 3D e Modelagem |
oliver_33
|
|
Publicidade
|
|

Help













