Como criar um flash Sendmail Formulário de Contato
Saber como processar a informação em e-mails através de um formulário Sendmail dá-lhe a capacidade de processar as informações enviadas em e-mails . Quando o programa flash está configurado para enviar e-mails com a função “mail” em um programa do lado do servidor web PHP , você pode usar o seu programa Flash para distribuir automaticamente e-mails da maneira que você quiser . Você pode criar programas PHP que irá redirecionar seus e-mails em feeds RSS e blogs ou até mesmo usar o seu programa PHP para publicar automaticamente seus e-mails como pages.Things web que você precisa
provedor de hospedagem web com suporte a PHP
Adobe Flash Professional : CS3, CS4 ou CS5 versões
Show Mais instruções
1
Criar um arquivo de texto com o seu editor de texto para inserir no código do seu script PHP
. 2
Digite o código PHP no arquivo de texto que vai ler e armazenar os dados do formulário de e-mail (a mensagem eo endereço de e-mail que é inserido no formulário do Flash Sendmail ) que é enviado do flash.
$ emailaddress = $ _POST [” destinatário “];
$ message2 = $ _POST [” message1 “];
$ subject = ” email de um Fan Flash “;
$ send_mail = @ mail ( $ emailaddress , $ assunto, $ message2 ); ?
>
o script PHP acima lê o endereço de e-mail e a mensagem digitada no formulário do Flash Sendmail (o conteúdo das variáveis com o nome ” destinatário ” e ” message1 ” ) e os armazena em variáveis PHP com o nome ” endereço de email ” e ” message2 “. A variável ” assunto” PHP é usada para atribuir automaticamente o texto “E-mail de um fã Flash” para a caixa de texto assunto na forma de e-mail real . A função PHP “@ mail” é usado para enviar o conteúdo do “sujeito” e variáveis PHP ” Message2 ” para a caixa de entrada para o endereço de e-mail armazenado na variável PHP ” endereço de email ” .
3
Salve o arquivo PHP como ” lesson_email_flash_sendmailform.php ” e enviá-lo para o diretório principal do seu site.
4
Inicie o programa flash. Clique em ” Arquivo Flash (ActionScript 3.0) ” da janela de abertura para criar um novo arquivo para o flash AS3
5
Posicione o cursor do mouse sobre o palco do Flash onde você deseja colocar o campo de texto que o e-mail endereço será celebrado. Pressione a tecla “T” no seu teclado para ativar a ferramenta de campo de texto Flash. Arraste o mouse para definir a largura e altura do campo de texto . Clique em “Propriedades ” no menu “Window” e digite o nome de instância ” sendTo “. Repita o processo para criar um campo de texto , que será usado para inserir na mensagem de e-mail . Atribuir este campo de texto um nome de ” message_to_send “.
6
Selecione “Actions” no menu “Janela” na barra de menu principal do Flash para abrir o editor de ActionScript 3 . Posicione o cursor do mouse sobre a primeira linha do editor do ActionScript 3. Clique com o botão do mouse, e digite o código abaixo para criar um botão que, quando clicado irá enviar o texto inserido o endereço de email e mensagem textfields para o arquivo PHP que você enviou para o seu site
var myButton . : MovieClip = new MovieClip();
myButton.graphics.lineStyle(4);
myButton.graphics.beginFill(0xFF0000);
myButton.graphics.drawRect(100, 50, 50 , 20);
myButton.graphics.endFill ();
addChild ( myButton );
7
Digite iniciar na próxima linha do ActionScript 3 editor o código para transferir o texto digitado nos campos de texto do formulário de sendmail para o arquivo PHP no seu servidor web. Use um objeto URLVariable declarar variáveis para armazenar o conteúdo dos campos de texto . Use um objeto URLRequest para armazenar as informações de cabeçalho ( o nome do arquivo PHP, os URLVariables e conteúdos das URLVariables reais ) . . Use a carga e os métodos POST de um objeto URLLoader para enviar o conteúdo dos campos de texto para o arquivo PHP
var email_variable : URLVariables = new URLVariables ();
myButton.addEventListener ( MouseEvent. CLICK, callFunction_fn );
função callFunction_fn (e: MouseEvent ): void
{ var
send_header : URLRequest = new URLRequest(“http://www.santa-rosa-algebra-geometry-statistics–tutoring.com/lesson_email_flash_senmailform.php”);
send_header.method = URLRequestMethod.POST;
email_variable.recipient = sendTo.text
email_variable.message1 = message_to_send.text
send_header.data = email_variable;
var store_header : URLLoader = new URLLoader;
store_header.load ( send_header );
};
O código acima declara um objeto URLVariables . O código também é usado para atribuir um ouvinte de evento para Mybutton tal forma que quando o botão é clicado as instruções contidas na função chamada ” callFunction_fn ” são executadas. Estas instruções de enviar o cabeçalho para o arquivo PHP , que envia o e-mail para a caixa de entrada do e-mail especificado.
8
Selecione ” Test Movie ” no menu “Control” . Digite o endereço de e-mail e mensagem. Clique no botão ” Enviar” . Verifique a caixa de entrada do seu e-mail para ver o e-mail que você enviou . Ela terá uma linha de assunto de “e-mail de um fã do Flash. ”