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


Exibindo o Dia, Mês e Ano (SwishScript)
()

Publicidade
4.2. - Exibindo o Dia, Mês e Ano
(conteúdo completo: http://swishscriptbr.blogspot.com)

4.2.a - Criando uma array (matriz)                                                                                                       
Neste tópico, vamos misturar teoria e prática. Você vai aprender alguns métodos do objeto Date enquanto cria uma aplicação que exibe a data e a hora na tela. Para exibir o mês como uma string (Janeiro, Fevereiro...) ao invés de número (1,2..), você vai aprender o conceito de Array (matriz).

1.Crie um novo projeto em branco (pelo menos 300 x 150 pixels) e salve-o como mydate.swi.

2.Crie um objeto de texto dinâmico, com nome mydate e assinale a opção 'target' no painel de propriedades do objeto. Escreva "Setembro 30, 2011" para servir de referência no dimensionamento do texto.

3.Selecione o objeto de texto mydate no painel Outline, e agrupe como um Sprite (group as sprite). No painel de propriedades do novo objeto Sprite, dê-lhe o nome de dateDisplay.

4.Verifique se o objeto Sprite 'dateDisplay' está selecionado (demarcado) no painel Outline e abra o editor de scripts.

Ok. Para obter o mês, usamos o método getMouth(). Ele retorna um número inteiro de 0 a 11 (0 para Janeiro, 11 para Dezembro). Para converter estes números para strings (Janeiro, Fevereiro...) e exibir a string correta na tela (o mês correto), precisamos criar uma matriz coma lista de strings (meses) e associá-la corretamente ao número retornado pelo método getMouth(). Vamos começar criando a array dos meses.

5.Adicione um evento onLoad no Sprite. Adicione ao onLoad o statement 'name = expr'. Substitua 'object name' por 'month' e 'expression' por 'newArray()'. Está criado um objeto array vazio.

6.No próximo campo abaixo, digite exatamente: month[0] = "Janeiro". Isto atribui Janeiro como o primeiro valor da matriz (array). No campo abaixo digite month[1] = "Fevereiro" e repita até month[11] = Dezembro. O script deve estar assim:
---------------------------------------- ------------------------------------------------------------------
onLoad () {
    month = new Array();
    month[0] = "January";
    month[1] = "February";
    month[2] = "March";
    month[3] = "April";
    month[4] = "May";
    month[5] = "June";
    month[6] = "July";
    month[7] = "August";
    month[8] = "September";
    month[9] = "October";
    month[10] = "November";
    month[11] = "December";
}

Continua em 4.2.b. Acesse o blog e siga os catálogos e textos de forma organizada.



Resumos Relacionados


- O Objeto Array (swishscript)

- Artigo: Prevênção Ao Cancer

- Minha Primeira Aplicação Swishscript

- Funções De Manipulação De Strings

- Telltarget (swishscript)



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia