Formulário de e-mail em Flash e PHP
1. Abra o Flash, crie 6 camadas e nomeie-as como: desenho, textos, campos (variáveis), ações, botões e confirmação.
2. Na camada desenhos (1.º quadro), vamos fazer os desenho que irá imitar o lugar onde as pessoas irão escrever.
3. clique na camada textos (1.º quadro) e coloque os textos nos desenhos mostrando para que irá servir cada um.
4. Criar 3 botões: um irá ser o botão “Enviar”, o outro será o “Limpar” e o outro “Voltar” — armazene-os na Biblioteca (Library)
5. Com a ferramenta texto, vamos criar as variáveis de entrada onde serão digitadas as informações das pessoas. Use a ferramenta texto com a opção do texto em “Texto de Entrada” (Input text). Crie uma variável para cada entrada de texto (nome, email, mensagem). Na variável mensagem, você deve mudar o tipo de linha de única linha para multilinhas (multiline).
6. Criar também uma variável que irá receber a confirmação se a pessoa enviou com sucesso a mensagem. Essa variável você deve criar na camada confirmação (1.º quadro) e pode ser coloca em qualquer lugar do filme. (Você deve dar o nome de enviado).
Com tudo configurado, vamos programar um pouco. Clique na camada ações (1.º quadro) e coloque as seguintes ações:
stop();
Selection.setFocus(“nome”);
// assim o cursor já começará no campo “nome”
destinatario = “contato@rpbdesigner.com”;
// esse é o endereço que receberá a mensagem.
No botão Enviar, coloque as seguintes ações:
on (release) {
System.useCodepage = true;
// esse comando acima corrige os acentos no código php
loadVariablesNum(“form.php”, 0, “GET”);
// já este irá carregar o arquivo php e enviar para seu email
gotoAndPlay(2);
// aqui enviamos o flash para o quadro 2 onde terá uma nova programação com novas telas para demostrar ao usuário que o email dele foi enviado
}
No botão Limpar, coloque as seguintes ações:
on (release) {
nome = “”;
email = “”;
mensagem = “”;
}
// já esta opção faz com que limpemos todas as nossas variáveis
Vá na camada ações e aperte o F7 no 3º quadro e coloque as seguintes ações:
if (enviado != “ok”) {
gotoAndPlay(4);
}
// aqui criamos uma condição que se o email foi enviado com sucesso aparecerá ok na variável enviado e irá para o quadro 4
Ainda, na camada ações, clique no 4º quadro e aperte o F7. Insira a ação abaixo:
stop();
//isso faz com que o filme pare de rodar e espera o usuário apertar o novo botão o voltar.
Vá na camada confirmação, clique no 4º quadro e aperte F5. Com isso, o quadro poderá ser visualizado a qualquer momento, mostrando se o email será ou não enviado:
No botão (Voltar), que deve ser colocado na camada botões nos quadros 2 e 4.
Colocar as seguintes ações:
on (press) {
gotoAndPlay(1);
// volta ao quadro um, dando a opção do usuário fazer o envio de outra mensagem
nome = “”;
email = “”;
mensagem = “”;
enviado = “”;
// já os comando acima limpam todas as variáveis usadas da outra vez
}
Bom, após inserir os botões, é só arrumar um último texto, avisando para o usuário que sua mensagem foi enviada com sucesso. Esse texto deve estar na camada textos nos quadros 2 e 4.
7. Salve o filme e você já terá um formulário pronto. Agora vamos ao script PHP. Copie o código abaixo e cole no bloco de notas. Salve-o como form.php. Segue abaixo o script:
8. Teste o seu filme.





parabens
xD
seguir os passos correto, porem não funcionou, não foi enviadoo e-mail
Olá, obrigado pela visita.
Verei o que houve, mas funcionou a contento com meus alunos… Aguarde-me…