Ir para conteúdo

Arquivado

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

André - Editor

[Resolvido] Campo de texto dinâmico com texto que some

Recommended Posts

Galera, neste site que estou fazendo em AS3 eu tenho uns formulários que eu coloquei os nomes dos campos (nome, data, telefone e etc) dentro do PRÓPRIO campo dinâmico.

 

http://www.mementodesign.com.br/samples/joedrinks/

 

Agora pergunto, como faz pra quando CLICOU no campo, ele automáticamente some o que está escrito para que o usuário possa escrever o que quiser?

 

Pois como está agora, a pessoa clica e tem que apagar o que tá escrito e escrever de novo...

 

Obrigado desde já, abraços!

 

 

EDIT:

 

Esquece galera, já realizei como fazer :D

 

Adicionei um listener em cada campo, que seta o texto como vazio quando a pessoa clica no campo :D

 

import flash.events.MouseEvent;

stop();

//seta os textos dos campos:
nomeTxt.text = 'Nome';

//adiciona listeners nos campos
nomeTxt.addEventListener(MouseEvent.CLICK, nomeTxtClick);

//funções para remover os textos dos campos quando o usuário clicar no mesmo
function nomeTxtClick(Event:MouseEvent){
nomeTxt.text = '';
       nomeTxt.removeEventListener(MouseEvent.CLICK, nomeTxtClick);
}
}

 

O listener é removido pois assim quando a pessoa já tiver digitado algo, se ela sair do campo e entrar de novo não apagar o que ela já tinha escrito :D

 

Desculpem o tópico rápido, obrigado mesmo assim, espero que sirva pra galera que um dia venha a ter essa dúvida, abraços!

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.