E ae galera, blz?
Depois de tantos pedidos aí está a aula onde ensino como criar um formulário de contato em Flash com ActionScript 3.0 e PHP. Para quem já fez o curso de ActionScript 3.0 do Instituto não sentirá muita dificuldade, para quem não fez é bem provável que encontre algumas.
38 Depoimentos
Excelente Adriano!
Parabéns pela iniciativa!
Não sei bem o que dizer. Mas o Adriano é como se fosse um pai, uma mãe, um filho, só não vou dizer que é minha mulher por que aí pega mau. (Aliás minha esposa já questionou a atenção maior que tenho dado ao Instituto) Mas isso já é exagero dela.
Parabéns ao Instituto Adriano Gianini!
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Sem comentários
Parabéns Adriano, Aula fantástica!!!
Seus cursos são realmente um show.
Estou aprendendo muito, mas muito mesmo.
Aos poucos estou adquirindo todos os seus
cursos, e estou no aguardo de mais lançamentos. Abraços
Parabéns, Adriano ! Excelente tutorial.
Verifiquei um probleminha agora, coincidência ou não, quando envio mensagens dos e-mails terminados em @fcgdesign.com (domínio do meu site, onde o formulário está hospedado) as mensagens chegam, se uso qualquer outro (gmail.com, yahoo.com.br, etc), não as recebo.
bom estou refazendo meu site e estou tentando fazer este formulario, porem nem todas as letras funcionam nos campos de input, o “k” o “h” por exemplo não funcionam
bom resolvi o problema das letras, porem cara não manda o e-mail, ele da “enviando email” e não sai desta tela
cara, segui tudo certinho, mas o meu deu este erro após acabar a aula 3 :
TypeError: Error #1123: Operador de filtro sem suporte no tipo flash.utils.Timer.
at formulario_fla::MainTimeline/iniciar()
at formulario_fla::MainTimeline/frame1()
Meu caro, parabéns pela iniciativa, tentei fazê-lo, porém sem sucesso. Está aparecendo erros assim: Cena=Cena 6, camada=Itens_Formulario, quadro=1, Linha 12 A classe ou interface ‘flash.utils.Timer’ não pôde ser carregada.
Isto para todos: flash.utils.Timer; flash.net.URLVariables;
flash.net.URLRequest;
flash.net.URLLoader;
flash.events.TimerEvent
Adriano,
Acabei de publicar o novo layout do meu site. Recheado de xhtml, tableless, Flash com Action Scrpt 3.0 com formulário de contato a “La Adriano “. O site está muito mais rápido com arquivos externos.
Pode ser melhorado conforme o enriquecimento que as aulas do Instituto vão me proporcionando.
Parabéns ao Professor Adriano!
Rafael, faça o download do arquivo e compare com o seu, assim você vê onde errou ok?
Abraços
Fico cheio de orgulho quando vejo isso.
Parabénssssssssssssss
Adriano,
Parabéns pelo tutorial, excelente.
Fiz todos os passos, compilou e publicou sempre problemas, verifica os erros mas o email não chega de jeito algum.
Estou enviando para este email do hotmaill.
Tem alguma idéia de pq isto está acontecendo?
Obrigada
Boa noite segui o tutorial tudo certinho que da um erro (1083: Syntax error: else is unexpected.) (
Nem acredito que estou conseguindo aprender AS 3.0, antes que eu achava ser burro (pois não entendia nada) tu simplesmente iluminou o meu caminho!
Olá adriano,
Se responder fico muito agradecido. Fiz o 1º curso e estou para fazer o 2ºdentre outros. Não é do meu carater ser babaovo como alguns colegas por isso vou logo ao assunto: Apesar de usar o download disponibilizado por vc, meu site envia o e-mail sem os campos preenchidos. Não tenho como saber quem enviou o e-mail nem o conteúdo. Tenho vários amigos interessados em aprender depois que viram meu site, porém necessito terminá-lo através deste arquivo. Fico no aguardo.
muito bom seu material. preciso de sua ajuda. como a resolução dos vídeos não está boa. não consegui digitar as linhas de comandos corretamente. você poderia me enviar os códigos digitados (arquivo action e php?). abraços.
Caríssimo Adriano
Com base nesse vídeo estou tentando criar um envio de comentários.
ESTRUTURA:
Um campo de texto do tipo “Dynamic Text” com a indicação do que está comentando, como exemplo: Janeiro/2011. = evento_txt
Um campo de texto do tipo “Input text”, onde a pessoa vai escrever o comentário. = comentarioEnviar_txt
Um campo de texto do tipo “Dynamic Text”, onde vão aparecer os avisos. = aviso_txt
E um botão do tipo “Button”. = enviar_btn
CÓDIGO:
//COMENTÁRIOS ENVIAR
// Importação de classes
import flash.utils.Timer;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.TimerEvent;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.IOErrorEvent;
//Variáveis
var tempoMensagem:Timer;
var variaveis:URLVariables;
var urlPhp:URLRequest;
var loader:URLLoader;
//Iniciando comentário (Ações)
iniciar();
//Formato de botão
//enviarbtn.ButtonMode = true;
function iniciar():void {
System.useCodePage = true; //acentos
limparCampos();
tempoMensagem = new Timer (4000, 1);
tempoMensagem.addEventListener(TimerEvent.TIMER, tempoFinalizado);
enviar_btn.addEventListener(MouseEvent.CLICK, enviar_btn);
}
function enviar_btn(e:MouseEvent):void {
verificarDados();
}
function verificarDados():void {
/*if(nomeTxt.length < 5) {
mensagemAviso("Por favor, digite seu nome corretamente");
}
else if(emailTxt.length == 0) {
mensagemAviso("Por favor, digite seu email");
}
else if(emailTxt.text.indexOf("@") ==-1 || emailTxt.text.indexOf(".") == -1) {
mensagemAviso("Por favor, sigite seu email corretamente");
}
else if(assuntoTxt.length == 0) {
mensagemAviso("Por favor, digite o assunto");
}*/
if(comentarioEnviar_txt.length == 0) {
mensagemAviso("Campo comentário vazio");
}
else {
enviarDadosParaPHP();
}
}
function enviaDadosParaPHP():void {
mensagemAviso("Enviando comentário");
variaveis = new URLVariables();
variaveis.eventoPhp = evento_txt.text;
/*variaveis.emailPhp = emailTxt.text;
variaveis.assuntoPhp = assuntoTxt.text;*/
variaveis.comentarioPhp = comentarioEnviar_txt.text;
urlPhp = new URLRequest("mail.php");
urlPhp.method = URLRequestMethod.POST;
urlPhp.data = variaveis;
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, mensagemEviada);
loader.addEventListener(IOErrorEvent.IO_ERROR, erroNoEnvio);
loader.load(urlPhp);
}
function mensagemEnviada(e:Event):void {
mensagemAviso("Comentário enviado");
iniciaTempoMensagemDeAviso();
limparCampos();
}
function erroNoEnvio(e:IOErrorEvent):void {
mensagemAviso("Erro no envio, tente novamnete");
iniciaTempoMensagemDeAviso();
}
function tempoFinalizado(e:TimerEvent):void {
mensagemAviso("Fim da sessão");
}
function limparCampos():void {
comentarioEnviar_txt.text = "";
stage.focus = comentarioEnviar_txt;
}
function mensagemAviso(texto:String):void {
aviso_txt.text = texto;
}
function iniciaTempoMensagemDeAviso():void {
tempoMensagem.reset();
tempoMensagem.start();
}
OBS: Copiei todos os códigos que aparecem no vídeo, com suas devidas alterações e comentando as partes que não utilizei em meu código.
COMPILER ERRORS
LOCATION: Scene 1, Layer 'Ações', Frame 1, Line 36 | DESCRIPTION: 1023: Incompatible override.
LOCATION: Scene 1, Layer 'Ações', Frame 1, Line 36 | DESCRIPTION: 1021: Duplicate function definition.
Não tenho a quem pedir ajuda e preciso urgentimente. por favor me ajude.
Desde de Já, muito obrigado.
Fui revisar e decobri o erro… Acho q foi o sono, pois o sistema foi feito de madrugada…
Muito obrigado pela atenção…
Parabéns… Ótimos tutoriais…
Joaldino,se vc encontrou o erro, compartilhe a solução. OBRIGADO…
bom dia.
Adriano eu acabei de fazer download e não consigo abrir o arquivo flash esta dando erro no formato.
pode me ajudar?
abraço
Muito boa vídeo aula Adriano estava precisando de um desse sou seu fã cara aprendi muitas coisas com vc fico feliz de poder contar com as suas aulas um abraço.
Ola Adriano.
Preenchi os dados para o Formulario todo certinho e tenho muitos erros (16) no meu “Compiler Erros” do Flash CS5. A maioria deles é do tipo: The class or interface ‘flash.utils.Timer’ could not be loaded… etc. Para todas as outras classes tb.
Quando estava preenchendo o fomulario vendo o seu video, reparei que as primeiras linhas de importação nao apareciam, dai tive que digita-las separadamente.
Pode me ajudar?
Tem o Código para o Formulario completo para Download?
Obrigado!
Ricardo – Estudante Flash
Ola Adriano. Com relação ao post anterior, esqueci de mencionar que utilizei as informaçoes dentro de uma Cena do Flash. Será que é por isso que esta dando erros?
Obrigado!
Ricardo, tá no próprio download do vídeo, baixe e compare pra ver onde errou ok? Deve ter esquecido de importar alguma classe.
Uma dica: faça exatamente igual e deixe pra fazer alterações depois que funcionar ok?
Olá Adriano, como sempre belas aula vc da aki..so gostaria de uma informaçao..fiz a video aula mais so q ta dando ume erro, como faço para abrir o seu akivo e verificar onde estou errando..
obrigado Luiz
Luiz, tente comparar com os arquivos feitos por mim (estão no download)
Olá Adrino parabéns pela video aula, o formulário rodou sem nenhum erro e está no ar, porem ele mostra mensagem enviada mas a mensagem não chega, já tentei enviar para e-mail hotmail e uol mas a mensagem postada não chega, será que você pode me ajudar???Obrigada!!!
Viviane, algumas empresas possuem bloqueios contra formulários assim, a Hostnet é uma delas e a UOL pode ter esse bloqueio também. Na dúvida, entre em contato com eles e pergunte ok?
Olá Adriano, obrigada pela resposta anterior, coloquei o form para enviar os dados para um e-mail da locaweb que é onde está hospedado e possui suporte para este tipo de formulário, mas mesmo assim o e-mail com os dados do formulário não chega!
Será que você poderia me dar uma luz???
Pois estou desesperada sem saber o que fazer!
Desde já muito obrigado!
Viviane, baixe os arquivos do tuto e compare com seu código, assim vc encontra o erro.
olá!
Tenho o formulario inserido no meu site, mas se escrever nele, passado uns segundos desaparece tudo.
Pode visualizar e ajudar??
Obrigado
Companheiro muito bom dia, queria só poder ressaltar um vídeo aula seu muito bom e que veio a me ajudar bastante;
eu obtive o download do seu formulário pronto, fiz tudo certo ele funciona” normal ” sem erros, mais quando eu coloco ele online
na minha hospedagem ele não vem a funcionar mando tudo direito, o arquivo e o outro chamado ” mail ” com o meu e-mail digitado.
eu queria saber se a hospedagem tem que ser ” Hospedagem php ”
ou não [...]
– eu utilizo hospedagem grátis em HTML
por favor cara me ajuda, serei grato o bastante.
Felipe, tem que dar suporte a PHP, o arquivo de envio, como vc viu no tutorial, é em PHP. Abraços
Felipe, tem que dar suporte a PHP, o arquivo de envio, como vc viu no tutorial, é em PHP. Abraços
_____________________________
existe uma video aula pra explicar melhor isso ?
meu curso foi só HTML, que falta de sorte.
Fala Adriano! Muito show seus tutoriais, fiz o teste no seu form de email com flash e php, alterei o email destino, envia tudo certinho mais não chega o email enviado, o que pode ser?