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.

4 comentários em “Formulário de e-mail em Flash e PHP

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s