BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


A Estrutura Data e Tempo (SwishScript)
()

Publicidade
4.3 - A Estrutura Data e Tempo
(conteúdo completo - http://swishscriptbr.blogspot.com)

Você deve estar com dúvidas à respeito do exercício do tópico anterior. Vamos mostrar como funciona a estrutura Data e Tempo no SwishScript para você se familiarizar.

O objeto Date

O objeto Date lê todos os dados do relógio calendário da máquina onde o aplicativo está sendo executado. Quando atribuímos este objeto a uma variável, então armazenamos estes valores no aplicativo durante o tempo de execução, e podemos invocá-los através dos chamados métodos data e hora (e.g. getHours()).

A primeira coisa que precisamos fazer é criar o objeto Date. Para isso, devemos invocar o objeto, atribuindo-o à uma variável qualquer. Veja a sintaxe:

now = new Date();

A variável 'now' do exemplo acima é agora o nosso objeto Date. Nela estão armazenados os dados do relógio-calendário da máquina local lidos naquele momento de execução: dia, mês, ano, horas, minutos, segundos e dia da semana. Se eu desejar extrair a hora, então utilizo o método now.getHours(). E finalmente, se eu desejo mostrar a hora na tela, basta atribuir a leitura do método now.getHours() à uma variável vinculada à um objeto texto dinâmico na tela.

Exemplo:

Eu adiciono na tela um texto dinâmico vinculado à variável "hora' (o texto exibirá na tela o valor da variável 'hora'). Então eu crio o objeto Date ( now = new Date(); ). Extraio a hora com o método now.getHours() e atribuo à variável 'hora' ( hora = now.getHours(); ). Como a variável 'hora'está vinculada ao texto dinâmico na tela, ele exibirá o valor da hora. Para que o script execute, eu preciso definir quando, através de um controlador de evento. Eu posso utilizar o onSelfEvent(load), e executar o script uma única vez, quando o aplicativo é carregado, ou posso utilizar onEnterFrame() e manter o script executando a cada novo frame no tempo de execução, o que é útil se eu tiver um relógio digital com milisegundos na tela.

onSelfEvent(load) {
          now = new Date();
          hora = now.getHour();
}

onEnterFrame() {
           now = new Date();
           milis = now.getMilliseconds();
}



Resumos Relacionados


- Métodos Do Objeto Date (swishscript)

- Minha Primeira Aplicação Swishscript

- O Objeto Date (swishscript)

- A Função Date() Em Php

- O Objeto Array (swishscript)



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia