Ir para conteúdo
Fórum CódigoFonte.net
Nuneseth

Script de data e hora

Recommended Posts

Agora que tem um topico pra dicas aki vou postar alguns scripts q desenvolvi com o tempo e explicar eles pra galera, de uma forma bem simples

esse eh um script que retorna a data e a hora, feito usando arrays eh identico ao javascript, soh tem algumas diferenças na sintaxe

primeiro criem uma camada no flash e nomeiem ela como "actions"

depois cliquem no primeiro frame dessa camada e digitem o seguinte codigo:

_root.createTextField("horaDoc_txt",100,20,0,0);

/*criamos um campo de texto nomeado como horaDoc e demos os tamanhos e coordenadas pra ele*/

_root.createTextField("dataDoc",100,20,0,20);

/*idem, mas agora esse campos era usado pra retornar a data e o primeiro vai ser pra retornar a hora*/

//agora vem a parte legal do script, a funçao

function horario(){

agora = new Date();

//criamos o objeto agora e definimos ele como um objeto tipo data

dia = agora.getDate();

//variavel dia captura o dia do mes

dias = agora.getDay();

//essa variavel retorna numeros de 0 a 6 que sao os dias da semana

sem = new Array('domingo','segunda','terça','quarta','quinta','sexta','sabado');

//a array vai retornar os nomes dos dias da semana

mes = agora.getMonth();

mens = new Array('janeiro','fevereiro','abril','maio','junho','julho','agosto','setembro','outubro','novembro','dezembro');

//essa array retorna os meses

ano = agora.getFullYear();

//essa variavel retorna o ano

/*agora vamos criar a variavel que contem a data formatada, do jeito q vai aparecer no documento*/

hora_formatada = "Hoje é "+sem[dias]+", dia "+dia+" de "+mens[mes]+" de "+ano;

//pronto, a data jah esta pronta, vamos agora fazer a hora

hora = agora.getHours();

min = agora.getMinutes();

sec = agora.getSeconds();

//agora vamos criar a variavel que retorna a hora formatada

hora_formatada = "Agora é exatamente "+hora+" horas, "+min+" minutos e "+sec+" segundos";

//vamos aplicar esses valores nakeles campos lah do começo, lembram??

_root.dataDoc = data_formatada;

_root.horaDoc = hora_formatada;

//agora atualizamos a funçao

updateAfterEvent();

}

/*e repetimos ela a kda um segundo pra ela retornar o valor dos segundos diferentes*/

setInterval(horario,1000);

//eu uso 1000 pq o tempo eh contado em milisegundos;

bom, ta aew, espero que esse script ajude mta gente, naum soh a usar o script, mas principalmente a pensar logicamente, e desenvolver seus proprios...

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...

×
×
  • Criar Novo...