Olá pessoal.
Acabei de publicar mais um tutorial para o portal do MXStudio. Dessa vez mostro como criar um Formulário de contato usando o Flash e o PHP. Não deixem de conferir.
http://www.mxstudio.com.br/flash/formulario-e-mail-flashphp/
Qualquer dúvida podem me enviar um E-mail ou postar no Fórum do MXStudio.
[]s
Tags:ActionScript, ActionScript 3, Flash, Flash 8, Flash CS3, MXStudio, Notícias, Tutoriais
Comentários
Olá! Td bem, antes de mais nada gostaria de parabenizar pelo tutorial formulário flash com php, ta 10! Parabéns mesmo!!!
Bom.. como estou começando no flash gostaria de esclarecer uma dúvida minha.
Estou usando o exemplo com AS2 que vc fez, mas não entendi uma parte da action que seria a seguinte:
/* Enviamos as variáveis ao PHP e carregamos a mensagem que vai vir do PHP */
envia.sendAndLoad(”http://localhost/contato.php“, envia, “POST”);
A parte do endereço eu deixo assim mesmo ou tenho q mudar?
Eu deixei assim e está dando erro que é o seguinte:
Error opening URL “http://localhost/contato.php”
Eu joguei assim mesmo no servidor (meu servidor suporta PHP) não da mensagem de erro,mas ele fica tentado busca e não sai do nada…
Bom desde já agradeço… se puder me responder tbém!
Abrç
Akira
04/05/2008
Show de bola,
Parabéns pela dedicação e pela publicação.
Obrigado.
Tiago
13/05/2009
@Akira Tu precisa colocar o endereço do teu .php que processa o formulário. Não vi a aula mas dicerto foi um .php junto nos arquivos fonte. coloca ele na mesma pasta que o .swf e aponta o endereço “http://localhost/contato.php” para “nome_do_arquivo.php”. O envio do formulário funcionará apenas no browser, no ctrl+enter do flash não. abraço
Ramon Fritsch
21/07/2009
Esse envio do formulario so funfa no browser…
mas tipo ele ja tem que ta la no servidor,.,.
ou da maquina daki de casa ele ja pega? so para testar
INgrid
04/08/2009
O formulário só irá funcionar localmente se tiver um servidor web como o Apache instalado e configurado rodando PHP. E seu PHP precisa estar com a função mail habilitada, algo não muito fácil de se fazer, por isso o ideal é testar em seu servidor na internet.
[]s
Natan Alves
05/08/2009
Olá!
Agradeço pelo tutorial, o melhor que encontrei
funcionou, porém apos clicar em enviar a mensagem paralisa em:
” enviando mensagem”
Poderá ser algo no servidor de meu provedor?
Eu realizei o teste e funcionou.
qualquer dica serei grato
atenciosamente,
Haroldo
Haroldo Lorenz
19/08/2009
Olá.
No ActionScript, localize a linha que carrega o arquivo PHP e veja se você colocou o endereço do seu arquivo PHP hospedado em seu servidor. No tutorial eu coloquei localhost, mas ele só funciona quando testado localmente em uma máquina com algum servidor Web instalado e configurado corretamente.
[]s
Natan Alves
20/08/2009
queria perguntar uma coisa, tenho que fazer um formulario bem simples so com e-mail e nome , sou novo no campo e nao estou conseguindo fazer com que ele envie nao tem um modo mais simples para fazer isso ?
Bruno
08/01/2010
ola vou mostra o q eu fiz
primeiro eu fiz o formulario e no 1 frame coloquei
stop();
depois fiz o botao envia coloquei o cod
on (release) {
if (nome eq “”) {
status = “O nome esta vazio”;
selection.setFocus(“nome”);
} else if (assunto eq “”) {
status = “O assunto esta vazio”;
Selection.setFocus(“assunto”);
} else if (ddd eq “”) {
status = “Faltou o DDD”;
Selection.setFocus(“ddd”);
} else if (fone eq “”) {
status = “Faltou o número do telefone”;
Selection.setFocus(“fone”);
} else if (email eq “”) {
status = “O e-mail está vazio”;
Selection.setFocus(“email”);
} else if (msg eq “”) {
status = “Faltou a mensagem”;
Selection.setFocus(“msg”);
} else {
nextFrame();
}
}
depois no frame 2 coloquei o cod
loadVariablesNum(“mail.php”, 0, “POST”);
stop();
intervalo = function() {
prevFrame();
clearInterval (tempo);
}
tempo = setInterval (intervalo, 1800);
e no php coloquei
o q pode ta errado ? o email nao chega
se alguem pode ajuda, abraço
erick
09/07/2010
Olá.
Você chegou a tentar fazer o tutorial? Porque as ações que você está usando são muito antigas, recomendo tentar fazer o tutorial pois ele possui códigos mais novos que funcionam.
[]s
Natan Alves
11/07/2010