Ir para conteúdo

POWERED BY:

Arquivado

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

Roberto Totta

textfield.onSetFocus não funciona de jeito nenhum!

Recommended Posts

Já tentei de tudo!!!

Meu código tá assim.

 

campo.text = "seu e-mail";
campo.onSetFocus = function() {
	if (campo.text == "seu e-mail") {
	campo.text = "";
	}
campo.onKillFocus = function() {
	if (campo.text == "") {
	campo.text = "seu e-mail";
	}
};
};
stop();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui deu certo amigo.

 

Certifique-se que está usando AS2 e que seu campo está como Input Text e não como Dynamic Text.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu copiei e colei o código aqui, fiz a caixa de texto e funcionou perfeitamente no AS2, não tem por que dar errado.

 

Se for o caso é melhor mandar o link do arquivo ou onde ele está publicado pra dar uma olhada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Há, tem uma possibilidade.

 

Para dar certo "campo" tem de ser o nome de instância da caixa de texto e não a variável associada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pior que "campo" é o nome da instância.

Copie e colei num arquivo novo e funcionou!!!

Só pode ser o caminho, mas o mais intrigante é que o

campo.text = "seu e-mail";
funciona. Ele coloca esse texto dentro do campo, mas o "onSetFocus" e o "onKillFocus" não estão funcionando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu disse, está funcionando, por isso é melhor passar o endereço do fla ou do swf.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então selecione a caixa de texto, vá nas aba de propriedade, clique em embed... e é só escolher os caracteres que você vai querer embutir.

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.