Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rammstein

Calendário Inteligente

Recommended Posts

Pessoal procurei no forum procurei na "biblioteca" do imasters na parte de falsh mas não encontrei o que preciso.

E um que eu encontrei não estou conseguindo fazer no flash 8.

 

Eu precisava de um calendário simples, que apareça como o exemplo abaixo:

 

Ex.: (Segunda-Feira, 30 de Abril de 2007 | 03h00m | Aproveite nossas ofertas do setor alimentício)

A data eu tenho tudo certinho, mas precisava de um "if" falando que "tal" dia é "tal descrição", cada dia uma descrição diferente.

 

Faço animações com flash, não tão bem quanto vocês, mas faço por gostar do programa ,mas quando chego no AS eu me complico. =/

 

Alguém tem um código disso para me enviar?

 

Meu email: mauriciopasqualino@vivax.com.br

 

 

Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A data eu tenho tudo certinho, mas precisava de um "if" falando que "tal" dia é "tal descrição", cada dia uma descrição diferente.

Bom, você acabou de reponder o que queria! Mas, tem um jeito que considero mais prático que o if:
//Pegando a data atualvar sua_data:Date = new Date();//Pegando o dia de hojevar dia:Number = sua_data.getDate();//Criando as frases.var frases:Array = Array();frases[1] = "frase dia 1";frases[2] = "frase dia 2";frases[3] = "frase dia 3";//Mostrando no campo de texto a frase do diaseu_texto.text = frases[dia];
Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antônio, muito Obrigado pela ajuda, porém não estou conseguindo fazer...Eu tinha esse código:calendario=new Date();dia=calendario.getDate();mes=calendario.getMonth();ano=calendario.getFullYear();nome_meses=new Array();nome_meses[0]="janeiro";nome_meses[1]="fevereiro";nome_meses[2]="março";nome_meses[3]="abril";nome_meses[4]="maio";nome_meses[5]="junho";nome_meses[6]="julho";nome_meses[7]="agosto";nome_meses[8]="setembro";nome_meses[9]="outubro";nome_meses[10]="novembro";nome_meses[11]="dezembro";data_formatada=dia + " de " + nome_meses[mes] + " de " + ano;data_txt.text=data_formatada;var sua_data:Date = new Date();var dia:Number = sua_data.getDate();var frases:Array = Array();frases[1] = "frase dia 1";frases[2] = "frase dia 2";frases[3] = "frase dia 3";seu_texto.text = frases[dia];Aí coloquei este seu mas acho que não está certo...Eu sei que depois precisava colocar o texto que eu queria, mas está dando "undefined".Sei que você apenas me deu o caminho, mas não manjo muito, você poderia me dar mais uma dica?Foi como eu disse eu gostaria que mostrasse até o nome do dia, e nem isso eu estou conseguindo. =/Ex.: (Segunda-Feira, 30 de Abril de 2007 | 03h00m | Aproveite nossas ofertas do setor alimentício)Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A data eu tenho tudo certinho, mas precisava de um "if" falando que "tal" dia é "tal descrição", cada dia uma descrição diferente.

Bom, você acabou de reponder o que queria! Mas, tem um jeito que considero mais prático que o if:

 

//Pegando a data atualvar sua_data:Date = new Date();//Pegando o dia de hojevar dia:Number = sua_data.getDate();//Criando as frases.var frases:Array = Array();frases[1] = "frase dia 1";frases[2] = "frase dia 2";frases[3] = "frase dia 3";//Mostrando no campo de texto a frase do diaseu_texto.text = frases[dia];
Abraço

 

Criei um campo de texto dynamic com a instancia seu_texto. Colei o AS acima é dá aquela msg: UNDEFINED

Onde errei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criei um campo de texto dynamic com a instancia seu_texto. Colei o AS acima é dá aquela msg: UNDEFINED

Onde errei?

Você não está no dia 1, 2 ou 3 do mês.

 

Rammstein, o mesmo vale para você. :P

 

//Simplificando...calendario = new Date();dia = calendario.getDate();mes = calendario.getMonth();ano = calendario.getFullYear();nome_meses = new Array();nome_meses[0] = "janeiro";nome_meses[1] = "fevereiro";nome_meses[2] = "março";nome_meses[3] = "abril";nome_meses[4] = "maio";nome_meses[5] = "junho";nome_meses[6] = "julho";nome_meses[7] = "agosto";nome_meses[8] = "setembro";nome_meses[9] = "outubro";nome_meses[10] = "novembro";nome_meses[11] = "dezembro";data_formatada = dia + " de " + nome_meses[mes] + " de " + ano;data_txt.text = data_formatada;var frases:Array = Array();frases[1] = "frase dia 1";frases[2] = "frase dia 2";frases[3] = "frase dia 3";seu_texto.text = frases[dia];
Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou tentando fazer isso funcionar mas ñ estu conseguindo vou ficar tentando.KDN, se você conseguir favor me dá um HELp ae, heheObrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola,

 

testei o exemplo do antoniosp aki e funciona perfeitamente....

 

Lembre-se de que o exemplo do Antonio só tem frases para o dia 1, 2 e 3. portanto se for dia 7, e você naum tiver uma frase[7] , vai aparecer "undefined" .. entendeu ?

 

 

Fiz uma alteração aqui, que, se um dia naum tiver frase, ele coloca uma frase automatico :

 

 

calendario = new Date();dia = calendario.getDate();mes = calendario.getMonth();ano = calendario.getFullYear();nome_meses = new Array();nome_meses[0] = "janeiro";nome_meses[1] = "fevereiro";nome_meses[2] = "março";nome_meses[3] = "abril";nome_meses[4] = "maio";nome_meses[5] = "junho";nome_meses[6] = "julho";nome_meses[7] = "agosto";nome_meses[8] = "setembro";nome_meses[9] = "outubro";nome_meses[10] = "novembro";nome_meses[11] = "dezembro";data_formatada = dia + " de " + nome_meses[mes] + " de " + ano;data_txt.text = data_formatada;var frases:Array = Array();frases[1] = " frase dia ";frases[2] = " frase dia 2";frases[3] = " sads";if (!frases[dia]) {	frases[dia] = " Naum Tem Frase HOJE";}data_txt.text += frases[dia];

 

Testei aki no flash cs3 e funcionou certinho..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal, agora eu entendi...Funcionou belezera...Mas alguém mais daqui do Imasters saberia colocar o nome do dia? igual ao exemplo que dei.POis a frase que eu quero é determinanda pelo dia em nome e não por número. Por exemplo terça feira vai ser sempre dia de feirão, e sábado dia de bebidas.Então Ficaria: Sábado, XX de Maio de 2007 | Aproveite as ofertas de bebidas.É isso.Mto Obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

=) ...

 

 

Aqui está :

daew você arruma aee que coloquei os nomes dos dias bem simples pra você entender ..

 

Observer que cada dia tem um número, e ele sempre começa pelo 0, entao se temos 7 dias começando pelo zero eles vao de 0 à 6....

0 = domingo.

1 = segunda

.....

6 = Sabado ..

 

 

 

calendario = new Date();dia = calendario.getDate();mes = calendario.getMonth();ano = calendario.getFullYear();ndia = calendario.getDay();nome_meses = new Array();nome_meses[0] = "janeiro";nome_meses[1] = "fevereiro";nome_meses[2] = "março";nome_meses[3] = "abril";nome_meses[4] = "maio";nome_meses[5] = "junho";nome_meses[6] = "julho";nome_meses[7] = "agosto";nome_meses[8] = "setembro";nome_meses[9] = "outubro";nome_meses[10] = "novembro";nome_meses[11] = "dezembro";//COLOCANDO NOME AOS DIASnome_dia = new Array();nome_dia[0] = "domingo";nome_dia[1] = "segunda";nome_dia[2] = "terca";nome_dia[3] = "quarta";nome_dia[4] = "quinta";nome_dia[5] = "sexta";nome_dia[6] = "Sabado";data_formatada = nome_dia[ndia] + ", " + dia + " de " + nome_meses[mes] + " de " + ano+ " || ";data_txt.text = data_formatada;frases = new Array();// COLOCANDO FRASES PARA OS DIAS TERCA E SABADOif(ndia == 2) {	//Terca-feira	frases[dia] = " HOJE E DIA DE FEIRAO";} else {	 if(ndia == 6) {		 //sabado		 frases[dia] = " HOJE E DIA BEBIDAS";	 }}if (!frases[dia]) {	frases[dia] = " Naum Tem Frase HOJE";}data_txt.text += frases[dia];

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.