O objeto Date (SwishScript)
()
4.2.b - Criando o Objeto Date
(conteúdo completo - http://swishscriptbr.blogspot.com)
Estamos criando um aplicativo que exibe o dia, o mês e o ano na tela, em SWISHmax (SWI). Já criamos a matriz com os 12 meses do ano (array) no tópico anterior. O próximo passo será a criação do objeto Date.
7.Adicione um evento onEnterFrame ao Sprite.
8.Adicione um statement 'name = expr' ao onEnterframe. Substitua o campo 'name' por 'now' e o campo 'expr' por 'newDate()'. Ao realizar isto, você criou o objeto Date.
9.Adicione outro statement 'name = expr'. Utilizando o menu drop-down, no campo 'target', selecione 'myDate' na lista. No campo 'name' digite 'text'. Debaixo do campo 'operator' digite o seguinte texto: 'month[now.getMouth()] add " " add now.getDate() add ", " add now.getFullYear()'.
Obs: Você pode alterar a ordem de exibição dos métodos. No texto acima, será exibido, por exemplo, "Março 09, 2011", mas você pode escrever: 'now.getDate() add " " add month[now.getMouth()] add ", " add now.getFullYear()', e o resultado na tela seria 09 Março, 2011.
O script completo no objeto Sprite "dateDisplay" deve ter ficado 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";
}
onEnterFrame() {
now = new Date();
myDate.text = month[now.getMonth()] add " " add now.getDate() add ", " add now.getFullYear();
}
---------------------------------------- ------------------------------------------------------------------
Sumário: Um objeto Array (matriz) foi criado para converter a exibição do mês em números inteiros para exibição em forma de string correspondente. Quando o método now.getMonth() retorna o número inteiro (e.g. Mar = 3), a posição indexada correspondente na Array é exibida (e.g. month[3] = "Março".
Resumos Relacionados
- Artigo: Prevênção Ao Cancer
- O Objeto Array (swishscript)
- A Função Date() Em Php
- Minha Primeira Aplicação Swishscript
- Stories To Enjoy And Smile Ii
|
|