Olá pessoal estou aqui de novo para dessa vez ensinar a fazer um formulário de envio de informações utilizando Action Scripts + php.
Mãos a obra!
Criem um filme com as dimensões 300x200 pixels, com a cor de fundo "#000000"(sem aspas). Agora com o palco dimensionado crie duas Camadas, a primeira nomeie como "Formulário" e a segunda como "fundo_txt" (sem aspas), deixe a camada "Formulário" em cima da outra.
Agora no primeiro quadro chave da camada"Formulário" escreva as seguintes informações: "Nome","E-mail","Telefone","Mensagem" (todos sem aspas). Alinhe-os para que fiquem um embaixo do outro ficando da seguinte maneira:
Nome
E-mail
Telefone
Mensagem
Agora na frente de cada um deles coloque um campo de texto Input Text ficando assim:
Na frente de "Nome" coloque o campo de texto Input Text com a dimensão 145 x 20.8, marque Single Line e coloque o nome de variavel para este campo "nome".
Na frente de "E-mail" coloque o campo de texto Input Text com a dimensão 145 x 20.8, marque Single Line e coloque o nome de variavel para este campo "email".
Na frente de "Telefone" coloque o campo de texto Input Text com a dimensão 145 x 20.8, marque Single Line e coloque o nome de variavel para este campo "tel".
Na frente de "Mensagem" coloque o campo de texto Input Text com a dimensão 145 x 20.8, marque Multline e coloque o nome de variavel para este campo "mensagem".

Dica


Para colocar o nome de variável, vá até o painel Properties e logo ao lado de Single Line vai ter uma caixa de texto chamada Var, dentro desta caixa é que será inserido o nome da variavel.
Terminadas as caixas de textos que receberão os dados vamos para os botões que farão o envio das informações. Embaixo do formulário crie dois botões: "Enviar" e "Limpar".
Selecione o botão "Enviar" pressione F9 e insira nele o seguinte Código:

on (release) {
if (nome eq "" or email eq "" or tel eq "" or mensagem eq "") {
stop();
} else {
loadVariablesNum("form.php", 0, "POST");
gotoAndStop(2);
}
}


Agora selecione o botão "Limpar" pressione F9 e insira o código abaixo:

on (release) {
nome = "";
email="";
tel="";
mensagem="";
}


Agora no Quadro chave insira a ação

stop();

.
Aperte F6 para criar mais um quadro chave. Com o segundo quadro chave criado, apague todo o conteúdo que estiver no placo e escreva "MENSAGEM ENVIADA" e embaixo crie um botão "Volta".Com o Botão "Volta" selecionado aperte F9 e insira o código abaixo:


on (release) {
gotoAndStop(1);
}


Selecione o segundo quadro chave e insira a ação

"stop();

".
Pronto, terminamos a camada"Formulario"!
Vá até a camada "Fundo_txt" e desenhe três quadrados com as dimensões 156x29 pixels com a cor "#666666"(sem aspas) e deixe o alpha em 50%, para dar um tom de transparência em cada um deles.Desenhe um novo quadrado com a dimensão 157x67 e repita o mesmo precesso dos anteriores. Agora coloque cada um deles embaixo de cada caixa de entrada de dados, sendo que o maior fica embaixo da caixa "Mensagem". Isso fará com que o usuário visualize onde digitar as informações.
Terminamos a parte que envolve o flash.Salve como Contato.fla.
Nosso próximo passo é criar os métodos de envio em php. Então vamos lá, abra qualquer editor php (serve até mesmo o bloco de notas) e insira o seguinte código:


   $msg="NOME:	$nome
";
$msg.="EMAIL: $email
";
$msg.=" $tel

";
$msg.="MENSAGEM: $mensagem

";
$cabecalho = "Para: contato
";
mail("[email protected]" , "CONTATO" , $msg , $cabecalho)
?>


Salve como form.php na mesma pasta onde está seu arquivo flash.Terminamos nosso formulário flash + php!!
Não estamos no Big Brother, mas vamos dar aquela espiadinha.... no código hehehe.
Ação colocada no botão"Enviar"
on (release) Quando clicar em cima com o mouse vai disparar a ação abaixo
{
if (nome eq "" or email eq "" or tel eq "" or mensagem eq "") Se os campos estiverem vazio...
{
stop(); ...ele não realiza o envio e para na mesma tela
}
else Se não estiverem vazios, tudo estiver preenchido..
{
loadVariablesNum("form.php", 0, "POST");... ele envia as informações para o método php form.php...
gotoAndStop(2); ... e para no segundo quadro chave, onde está o botão voltar.
}
}
Ação colocada no botão "Limpa"
on (release) Quando clicar com o mouse no botão dispara a ação abaixo
{
nome = ""; Limpa o nome
email=""; Limpa o e-mail
tel=""; Limpa o telefone
mensagem=""; Limpa a mensagem
}

Ação colocada no botão "Volta":
on (release) Quando o botão for clicado dispara a ação abaixo
{
gotoAndStop(1); Volta ao primeiro quadro chave
}
Ação do arquivo PHP:

$msg="NOME: $nome
";
Pega as informações da variavel "nome" estanciadas no formulário
$msg.="EMAIL: $email
";
Pega as informações da variavel "email" estanciadas no formulário
$msg.=" $tel

";
Pega as informações da variavel "tel" estanciadas no formulário
$msg.="MENSAGEM: $mensagem

";
Pega as informações da variavel "mensagem" estanciadas no formulário
$cabecalho = "Para: contato
";
Cabeçalho da mensagem
mail("[email protected]" , "CONTATO" , $msg , $cabecalho)Aqui é colocado pra onde vai as informações, você escolhe e informa o e-mail
?>
Espero que seja útil este artigo, qualquer duvida deixem comentarios ou enviem e-mail para [email protected], responderei as perguntas e mandarei o arquivo utilizado neste artigo!
Até a próxima