Ir para conteúdo

POWERED BY:

Arquivado

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

New Vision Studio

[Resolvido] Váriavel campo de texto no Flash CS4

Recommended Posts

Srs.

No Flash mx, tinha um campo nas propriedades chamado var, onde você podia, por exemplo, colocar o nome da variavel de um text input que seria enviada para uma página php.

onde fica esta opção do Flash CS4 ??

poderiam ajudar ??

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não existe mais :)

 

Graças a deus!!

 

Utilize a instancia e chame o texto para o campo com instancia.text

 

Abraços

 

Poderia dar um exemplo que como faezr isso ??

Estou usando actionscript 2.0.

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Selecione o campo de texto

 

Vá em window -> propriedade -> propriedades ou ctrl+ f3

 

Vai aparecer uma aba de propriedades, você clica sobre o campo de texto, clica na aba de propriedades... vai encontrar uma combobox (caixa dropdown) escrito static text ou dynamic text ou imput text

 

Em baixo disso tem um lugar rescrito Instance NAMe

 

Ali você digita a instancia...(instancia só pode ser colocada com dynamic text ou imput text)

Depois de digitar a instancia

 

Abra uma camada na sua timeline só para AS e digite lá

 

Clique no primeiro frame depois abra a aparte de AS apertando F9

 

E digite

instancia.text = "aeeeeeeee"

 

E pronto na sua caixa de texto vai aparecer AEEEE

 

subistitua onde escrevi instancia pela a instancia que você colocar na caixa de texto

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não existe mais :)

 

Graças a deus!!

 

Utilize a instancia e chame o texto para o campo com instancia.text

 

Abraços

 

LOL

Compartilhar este post


Link para o post
Compartilhar em outros sites

:)

 

A parte da variable só dava dor de cabeça pra quem fazia... pq horas as pessoas queriam usa instancia hora variavel....... e que eu saiba removeram!!!

Ai sorte a nossa xD menos 1 dor de cabeça hahaha e coisa pra da problema :)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Srs. Aproveitando este assunto gostaria de tirar outra duvida que já tentei de tudo e não vai.

É o seguinte:

Estou tentando fazer um formulario em flash com integração com PHP para mandar e-mail, um formulário de contato. O que está acontecendo é que o e-mail até chega mas sem o valor das variáveis, olha como eu estou fazendo.

Colocarei apenas a parte de enviar as variaveis, considerem que todos os campos já estão validados.

 

 

var envia:LoadVars = new LoadVars();


enviar_button.onPress = function(){
		  envia.nome = nome_txt.text;
	  envia.tel = tel_txt.text;
		  envia.email = email_txt.text;
		  envia.msg = msg_txt.text;

	  /* Avisa que está mandando o E-mail */
			  status_txt.text = "Enviando mensagem";
		  /* Enviamos as variáveis ao PHP e carregamos a mensagem que vai vir do PHP */
			  envia.sendAndLoad("../../php/e-mail.php", envia, "POST");
	
};

/* Assim que o PHP for carregado */
envia.onLoad = function(ok) {
   /* Se carregou tudo certinho */
   if (ok) {
	  /* Se deu tudo ok no PHP */
	  if (this.erro == 0) {
		 /* Chamamos a função limpa */
		 limpa();
		 /* Mostra mensagem de sucesso */
		 status_txt.text = "Mensagem enviada com sucesso";
	  } else {
		 /* Mostra mensagem de erro */
		 status_txt.text = "Erro ao enviar E-mail";
	  }
   }
};

 

E o código PHP está assim:

 

<?php

			  $recipient = "email@dominio.com";
			  $subject = "Contato";
			  $msg = "Nome: $nome\n\nTelefone: $tel\n\nE-mail:  $email\n\nMensagem: $msg\n";

			  $mailheaders = "From:  $nome";
			  mail("$recipient", "$subject", "$msg", "$mailheaders");

?>

 

 

O e-mail até chega mas sem o valor das variaveis:

 

Nome:

 

Telefone:

 

E-mail:

 

Mensagem:

 

 

Alguém saberia o que acontece ? Algo de errado ??

 

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem tutorial disso aqui no forum pesquise.

Caso siga o tutorial e sua dúvida prossiga, crie um novo post.

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Berseck.

Era isso mesmo valew hein cara, foi de grande ajuda.

O engraçado é que eu peguei um tutorial na internet e fiz, e deu certo mesmo sem por isso "$variavel = $_POST['variavel];", e no meu exemplo só deu certo com isso.

Obrigado !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Srs. Agora o e-mail já está chegando e com as variáveis, mas uma coisa acontece.

Eu fiz, coloquei no ar, mas após o preenchimento do formulário o "status_txt" só fica na mensagem "EnviandoMensagem", alguém saberia o por que ele não está entrando no if (ok) { ... ??

 

 

var envia:LoadVars = new LoadVars();

 

 

enviar_button.onPress = function(){

envia.nome = nome_txt.text;

envia.tel = tel_txt.text;

envia.email = email_txt.text;

envia.msg = msg_txt.text;

 

status_txt.text = "Enviando mensagem";

envia.sendAndLoad("../../php/e-mail.php", envia, "POST");

 

};

 

 

envia.onLoad = function(ok) {

if (ok) {

if (this.erro == 0) {

limpa();

status_txt.text = "Mensagem enviada com sucesso";

} else {

status_txt.text = "Erro ao enviar E-mail";

}

}

};

 

 

Valew !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Srs. Agora o e-mail já está chegando e com as variáveis, mas uma coisa acontece.

Eu fiz, coloquei no ar, mas após o preenchimento do formulário o "status_txt" só fica na mensagem "EnviandoMensagem", alguém saberia o por que ele não está entrando no if (ok) { ... ??

 

 

var envia:LoadVars = new LoadVars();

 

 

enviar_button.onPress = function(){

envia.nome = nome_txt.text;

envia.tel = tel_txt.text;

envia.email = email_txt.text;

envia.msg = msg_txt.text;

 

status_txt.text = "Enviando mensagem";

envia.sendAndLoad("../../php/e-mail.php", envia, "POST");

 

};

 

 

envia.onLoad = function(ok) {

if (ok) {

if (this.erro == 0) {

limpa();

status_txt.text = "Mensagem enviada com sucesso";

} else {

status_txt.text = "Erro ao enviar E-mail";

}

}

};

 

 

Valew !!

 

Srs. Já descobri Obrigado !!

Não entrava no if pq no php tinha que ter o retorno para o flash se deu erro ou não.

Após implementar isso, funcionou.

 

Obrigado !!

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.