topo
topo
topo
Domingo, 26 de Março de 2017.
portaldigidesign
menu principal
No Site Na Web
slogan
 
:: Home
:: Fórum
:: Newsletter
:: Na Mídia
:: Recomende-nos
:: Nossos banners
:: Rss Feeds
:: Contato
 
menu design
:: Flash
:: Dreamweaver
:: Fireworks
:: Swishmax
:: Photoshop
:: Corel Draw
:: Ícones
:: Tabela de cores
:: Layouts prontos
 
menu programação
 
:: PHP
:: Asp/.Net
:: Javascript
:: CGI
:: Cold Fusion
 
menu serviços
 
:: Geradores online
:: Indique o site
:: Usuários online
:: Contador
 
menu sites destaque
 
:: Indique seu site
:: Sites destaque
 
menu artigos
 
:: Web Marketing
:: Web acessibilidade
 
 
 

· Artigos » SwishMax

 

Exibindo a Data Atual  English Version

Por: Ivan W. Primo
Publicado em: 12.06.2005
Visualizações: 37146


rec6 Linkto delicious google yahoo live Twiter

Estamos de volta, até que enfim, com mais um artigo de SwishMax!! Hoje vamos aprender como exibir a data atual em nossas animações. Mãos à obra!!!

Inicie um novo filme no SwishMax de 300x100px e fundo branco, ou abra uma animação sua em que você queira exibir a data.

imagem 1""

Clique sobre a ferramenta "Insert Text" e escreva uma data qualquer, usando um nome de um mês que tenha a maior quantidade de caracteres. Por exemplo "22 de Fevereiro de 2005". Isso porque temos que criar uma caixa de texto com tamanho suficiente para exibir todos os meses do ano sem correr o risco de o texto ficar "cortado" quando o nome do mês tiver tamanho maior. Mude a formatação de fonte e cor como você desejar. Em seguida dê ao texto o nome "data", no campo "Name".

imagem 2""

Muito bem! Agora mude o tipo de texto para "Dynamic Text" e marque a opção "Target" ao lado do campo Name. Pode também apagar o texto, pois ele serviu só de modelo para fixarmos o tamanho do campo.

imagem 3""

Agora você tem um campo dinâmico de texto em branco no palco, num tamanho suficiente para receber as datas em todos os meses do ano.

imagem 4""

Agora clique sobre o campo de texto com o botão direito do mouse (o botão direito é essencial no Swishmax!), e no menu que surgir escolha "Convert > Convert to Sprite". Dê um nome a esse sprite como mostraData por exemplo.

imagem 5""

Legal, terminamos a parte visual! Agora vamos à parte mais chata, a programação!!! (Peço perdão aos programadores, é brincadeira! rs...)

Com o sprite selecionado, abra o painel Script, clique no botão "Add Script" e vá até "Events > Frame > onLoad()"

imagem 7""

Com o evento onLoad() selecionado no editor, vá até "Add Script > Statements > evaluate;". Note que aparece uma função em branco no evento.

imagem 8""

Observe o campo logo abaixo do editor. Posicione o cursor no campo e cole esta linha de código:

month = new Array();

Observe:

imagem 6""

Clique novamente em "Add Script > Statements > evaluate;" e cole no campo de baixo a linha:

month[0] = "Janeiro";

Observe:

imagem 9""

Repita o procedimento "Add Script > Statements > evaluate;" para adicionar os outros meses do ano ao script, mudando o valor entre os colchetes [ ] para cada mês até o mês de dezembro, que terá o valor 11 entre os colchetes. Observe a figura:

imagem 10""

Terminado este procedimento, vá agora ao botão "Add Script" e escolha "Events > Frame > onEnterFrame()" para adicionar um novo evento ao script.

imagem 10""

Clique agora em "Add Script > Statements > evaluate;" e cole no campo abaixo a seguinte linha de código:

now = new Date()

Em seguida, clique novamente em "Add Script > Statements > evaluate;" e cole no campo abaixo a seguinte linha de código:

data.text = now.getDate() add " de " add month[now.getMonth()] add " de " add now.getFullYear()

Essa linha significa mais ou menos o seguinte: o texto de nome data é igual a dia do mês, mais o texto fixo "de", mais o mês do ano, mais o texto fixo "de", mais o corrente ano completo.

imagem 9""

Prontinho!!! Seu Código deverá ficar igual a este:

imagem 12""

Se quizer o arquivo .swi clique aqui.

Até a próxima!!!

Não esqueça, se surgirem dúvidas consulte nosso fórum. Estarei lá para ajudar no que for necessário! Abraços,

Ivan Willian Primo
webmaster@portaldigidesign.com.br
icq 319012145
msn: iwprimo@gmail.com
www.portaldigidesign.com.br



Versão para impressão  Twitter



 

  Comentários:

neieu  Postado em: 10.11.2005


Nome: Digite seu nome.Digite seu nome.
Email: Campo Obrigatório. Formato Inválido.
Comentário:   Campo Obrigatório.Digite ao menos 8 caracteres.Até 100 caracteres.
   

   rss

 
hospedagem Host Brasil
Dreamweaver
Fireworks
Flash
SwishMax
Corel Draw
Photoshop
Photoshop
PHP
Asp/.Net
Web Marketing
publicidade
   

 

rodape rss Siga-me no Twitter