rapphasimao 0 Denunciar post Postado Outubro 15, 2008 Olá, pessoal! Sou novo por aqui e preciso de uma ajuda de vocês. Um cliente quer que em seu site (que está em flash) eu insira um contador de dias que o site está no ar. Apenas dias, sem meses, anos, etc... Tinha que ser algo do tipo: SITE NO AR HÁ 134 DIAS. É possível? Alguém pode me ajudar? Muito obrigado, Raphael Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Outubro 15, 2008 veja aqui, tem um .FLA nesse modelo []´s Compartilhar este post Link para o post Compartilhar em outros sites
rapphasimao 0 Denunciar post Postado Outubro 15, 2008 veja aqui, tem um .FLA nesse modelo []´s Obrigado pela resposta, mas o que tem aí dentro é um contador regressivo... Eu preciso de um que some só os dias (sem meses, anos, etc..) e progressivamente. Por exemplo, o site entrou no ar dia 01/10. Hoje deveria aparecer: 15 dias no ar, amanhã 16 dias.... e por aí vai..... Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
rapphasimao 0 Denunciar post Postado Outubro 16, 2008 Pessoal, Quase consegui o que eu queria com esse código abaixo. Mas como ele é para contador regressivo, ele aparece com um sinal de "menos" na frente do número, mostrando que a data já passou. Como faço para tirar esse sinal??? Obrigado mais uma vez! /*********************************************************** Leandro Amano amano@leandroamano.com.br Adobe Certified Instructor Macromedia Certified Instructor Macromedia Certified Professional ***********************************************************/ var nextDepth:Number = this.getNextHighestDepth(); var x:Number = Stage.width/7-10; var y:Number = Stage.height/2-10; var contagem:TextField = this.createTextField("contagem", nextDepth, x, y, 0, 0); var ano:Number = 2008; var mes:Number = 10; var dia:Number = 01; var data1:Date = new Date(ano, mes-1, dia); contagem.autoSize = true; contagem.selectable = false; function contagemRegressiva(Void):Void { data2 = new Date(); difSeg = Math.floor((data1-data2)/1000); seg = difSeg%60; difMin = Math.floor(difSeg/60); min = difMin%60; difHoras = Math.floor(difMin/60); horas = difHoras%24; dias = Math.floor(difHoras/24); if (seg<10) { seg = "0"+seg; } if (min<10) { min = "0"+min; } if (horas<10) { horas = "0"+horas; } contagem.text = dias; contagem.setTextFormat(setEstilo()); } _root.onEnterFrame = function(Void):Void { contagemRegressiva(); }; function setEstilo(Void):TextFormat { var estilo:TextFormat = new TextFormat(); estilo.font = "Verdana"; estilo.size = 12; estilo.bold = true; return (estilo); } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 bom respondendo sua pergunta... a coisa é bem fácil -.- /*********************************************************** Leandro Amano amano@leandroamano.com.br Adobe Certified Instructor Macromedia Certified Instructor Macromedia Certified Professional ***********************************************************/ var nextDepth:Number = this.getNextHighestDepth(); var x:Number = Stage.width/7-10; var y:Number = Stage.height/2-10; var contagem:TextField = this.createTextField("contagem", nextDepth, x, y, 0, 0); var ano:Number = 2008; var mes:Number = 10; var dia:Number = 01; var data1:Date = new Date(ano, mes-1, dia); contagem.autoSize = true; contagem.selectable = false; function contagemRegressiva(Void):Void { data2 = new Date(); difSeg = Math.floor((data1-data2)/1000); seg = difSeg%60; difMin = Math.floor(difSeg/60); min = difMin%60; difHoras = Math.floor(difMin/60); horas = difHoras%24; dias = Math.floor(difHoras/24); if (seg<10) { seg = "0"+seg; } if (min<10) { min = "0"+min; } if (horas<10) { horas = "0"+horas; } contagem.text = dias; contagem.setTextFormat(setEstilo()); } _root.onEnterFrame = function(Void):Void { contagemRegressiva(); }; function setEstilo(Void):TextFormat { var estilo:TextFormat = new TextFormat(); estilo.font = "Verdana"; estilo.size = 12; estilo.bold = true; return (estilo); } viu a cima a linha difSeg = Math.floor((data1-data2)/1000); ??????? Só mudar para difSeg = Math.floor((data2-data1)/1000); e pronto resolvido seu problema -.- Compartilhar este post Link para o post Compartilhar em outros sites
rapphasimao 0 Denunciar post Postado Outubro 16, 2008 AEEEEE!!!!!!!!!!! MUITO OBRIGADO!!!!!!!!!!!!! Só pra finalizar! É uma questão boba, mas não to conseguindo resolver... Como mudo a cor do texto que aparece pra branco?? rs.. Obrigado mais uma vez! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 16, 2008 Branco?????? Aqui quando textei estava com letra preta O.o Você quer que a cor da caixa de texto fique em branco é isso? Compartilhar este post Link para o post Compartilhar em outros sites
rapphasimao 0 Denunciar post Postado Outubro 17, 2008 O texto aparece em preto. Preciso dele branco, pq vai entrar em um fundo escuro.... Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Outubro 17, 2008 nesta parte do código: function setEstilo(Void):TextFormat { var estilo:TextFormat = new TextFormat(); estilo.font = "Verdana"; estilo.size = 12; estilo.bold = true; return (estilo); } Adicione abaixo da linha font estilo.color = 0xFFFFFF; Pronto vai ter sua cor branca Para outras cores simplesmente digite 0x e o hexadecimal equivalente a cor Abraços Compartilhar este post Link para o post Compartilhar em outros sites