megadowns 0 Denunciar post Postado Maio 12, 2010 ola a todos tenho um website e tenho sistema de newsletter gostaria de saber como faço para para adicionar um texto dentro do box aonde pessoa colocar o email para registra no newsletter certo ai qdo pessoa clica pra digita o email texto some vo colocar um screen shot do exemplo . obrigado ai coloquei 2 screenshot o primeiro e como ta meu newsletter atualmente o segundo e como gostaria que ficasse mais ai qdo pessoa clicar para inserir o email o texto tem que desaparecer alguem poderia por favor me ajuda e me da umas dicas ? obrigado por tudo Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Maio 12, 2010 Veja como é: seu_input.text = "Seu E-mail Aqui"; seu_input.onSetFocus = function () { seu_input.text = ""; } Att. Compartilhar este post Link para o post Compartilhar em outros sites
megadowns 0 Denunciar post Postado Maio 12, 2010 ok vo tenta e volto com resposta ! obrigado pelo suporte :D Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Maio 13, 2010 Veja como é: seu_input.text = "Seu E-mail Aqui"; seu_input.onSetFocus = function () { seu_input.text = ""; } Att. Eu de novo perguntado, e no AS3 como fica? ... http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif Pelas imagens do megadowns ele não está usando um componente, isso é possível? Alguma diferença ao declarar o foco no action? A dúvida tem relação a maioria dos forms de email que possuem os campos com texto dinâmico, eu uso um form com componentes. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
megadowns 0 Denunciar post Postado Maio 13, 2010 Veja como é: seu_input.text = "Seu E-mail Aqui"; seu_input.onSetFocus = function () { seu_input.text = ""; } Att. não consegui você poderia por gentileza me da mais pouco de instruções aonde vo insirir os cod ou se você sabe o link de algum tuto que mostra passo a passo ? Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Maio 13, 2010 megadowns : O exemplo que postei está bem objetivo. Mas se ainda não entendeu, crie um novo arquivo no Flash e crie um campo para entrada de dados (input type), instancie o mesmo como "seu_input" (sem aspas é claro), depois basta inserir o código que postei no primeiro frame do seu filme, acresecente também um "stop();" - Ctrl+Enter para testar : Quando rodar o filme, vai aparecer sua caixa de input já preenchido com o texto definido no AS "Seu E-mail Aqui" e quando clicar dentro da caixa, este texto irá desaparecer, pois na função "onSetFocus" estamos setando o valor do texto para vazio quando esse evento ocorrer... Depois que compreender, basta implementar de acordo com suas necessidades. /* ++++++++++++++++++++++++++++ */ Elektra : Desse jeito vou ter que aprender AS3 na marra, rs... Para utilizar método similar no AS3 seria com a utilização do evento "FOCUS_IN", veja um exemplo criando um campo de entrada dinâmico: var emailTxt:TextField = new TextField(); emailTxt.type=TextFieldType.INPUT; emailTxt.addEventListener(FocusEvent.FOCUS_IN, focusInHandler); emailTxt.width=120; emailTxt.height=18; emailTxt.border=true; emailTxt.text="Seu E-mail Aqui"; addChild(emailTxt); function focusInHandler(event:FocusEvent):void { emailTxt.text=""; } Quanto a outra dúvida, acredito que com ou sem componentes dá para utilizar já que os campos devem estar instanciados... Att. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Maio 13, 2010 Veja como é: seu_input.text = "Seu E-mail Aqui"; seu_input.onSetFocus = function () { seu_input.text = ""; } Att. não consegui você poderia por gentileza me da mais pouco de instruções aonde vo insirir os cod ou se você sabe o link de algum tuto que mostra passo a passo ? Oi rapaz como você ta fazendo o seu código??? Espero que não seja na base do: on(release){ // seu codigo aqui } Isso é a maneira antiga de se fazer, não se faz mais assim. Para você fazer o que o public disse: Instancie seu campo de texto como email por exemplo Para instanciar clique sobre o campo de texto vá em propriedades (f3) vá na caixinha instance name e coloque email E coloque o código na timeline equivalente ao frame onde está esse campo de texto ficando assim: email.text = "Seu E-mail Aqui"; email.onSetFocus = function () { seu_input.text = ""; } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
megadowns 0 Denunciar post Postado Maio 14, 2010 nossa agora sim deu tudo certo vcs sao muito profissionais.obrigado pelo suporte ( topico resolvido ) Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Maio 15, 2010 Elektra : Desse jeito vou ter que aprender AS3 na marra, rs... Querido amigo, tenho um livro excelente (the best) em PDF-inglês para AS3 ( 100% free ;) - disponível no meu server - basta adicionar um link), é só falar, está a sua disposição. Adquiri a versão impressa antecipadamente - em virtude do meu curso para desenvolvedor que inicia no dia 24/05( se não transferirem a data outra vez). Também tenho um E-book (PDF - pt), complemento de um DVD com vídeo aulas, e posso indicar outros dois livros sugestão dos colegas do fórum. Muito obrigada por tudo http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Ps: não repare, pergunto sem piedade, coisa de quem ama o que faz. Abraços Compartilhar este post Link para o post Compartilhar em outros sites