ju_rezende Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 Olá pessoal preciso criar um fale conosco usando flash, será que alguém poderia me ajudar, por onde devo começar.Grata desde já Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marsanweb.com Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 Começa tomando uma aspirina... pois pra achar um script que funciona da uma dor de cabeça...brincadeiras a parte, vamos lá...FORMULARIO FLASH + ASP PARA ENVIO DE IMFORMAÇÃO PARA E-MAILAbra o Flash e configure o tamanho que será o teu formulario.Crie mais duas camadas, renomeie a primeira de form a segunda de popup e a ultima de actionsClique no primeiro frame e de um F6 para que tenha mais um frame vazioNa camada "actions" no primeiro frame coloque o AS abaixo:fscommand("allowscale", "false");E no segundo coloque esse:stop();setProperty("popup", _visible, "0");Na primeira camada (form) faça o seguinte:Com a ferramenta de Texto (Text) escreva os campos que voce quer em seu formulario (ex: nome, email, tel, mensagem...) e distribua no palco da forma que melhor lhe convir, so não esquecendo de deixar um bom espaço entre eles para o usuario poder escrever as informações.Agora com a ferramenta de Texto no modo "Texto de entrada" adicione os campos logo a frente dos respectivos nomes, será nesse campo que o usuario ira colocar as informações, você pode fazer o campo e selecionar "Mostra bordas..." na guia propriedade ou pode simplesmente desenha as bordas a ferramenta retangulo e colocar sobre ele a caixa de entrada de texto.Na propriedade de cada campo de texto no "Var:" de uma variavel pra cada com um nome siplificado que se relacione com o campo correspondente (ex: mensangem "Var: mens"...)Logo abaixo de tudo crie um botão escrito "enviar" nele e coloque o seguinte AS: on (release) { loadVariables("contato.asp", "", "POST"); setProperty("popup", _visible, "1"); popup.mensagem = "Esperando resposta do servidor";}ATENÇÃO: AS PARALAVRAS QUE você COLOCOU NOS CAMPOS "VAR" DE CADA ENTRADA DE TEXTO, TEM QUE SER COLOCADO EXATAMENTE IGUAIS NO ARQUIVO ASP.Na segunda camada "popup" faça um retangulo não muito grande pois as mensagem que irão aperecer ali não são grandes tambem, mais ou menos 176x128 px, selecione ele e converta-o para um mc e instancie ele como "popup" abra ele e adicione um campo de texto Dinamico "text Dinamic" de aproximadamente 155x98 px e no seu campo "Var:" coloque "mensagem", devolta ao retangulo, no espaço abaixo do campo de texto crie um botão com a paralavra "OK" dentro dele e coloque o seguinte AS nele:on (release) { setProperty("", _visible, "0");}Bom... O que se diz respeito ao Flash por aqui acabou, salve seu fla numa pasta e gere o swf.Agora vamos ao ASPAbra um editor de texto simples (como o bloco de Notas) ou então o Dreanwaver e coloque o ASP abaixo nele:<%Destino = "seuemail@seuservidordeemail.com.br"servidor = "mail.seuservidordeemail.com.br"titulo = "Formulario de contato"Origen = Request("email")nome = Request("nome")empresa = Request("tel")Mensagem = Request("mensagem")Set Mail = Server.CreateObject("Persits.MailSender")strBody = strBody & "<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#555555'>" strBody = strBody & "Nome: "strBody = strBody & "<b>" & nome & "</b><br><br>"strBody = strBody & "E-mail : "strBody = strBody & "<b>" & Origen & "</b><br><br>"strBody = strBody & "Meu Telefone: "strBody = strBody & "<b>" & tel & "</b><br><hr><br>"strBody = strBody & "Minha mensagem : <br>"strBody = strBody & Mensagem & chr(10)strBody = strBody & "</font>" Mail.Host = servidorMail.Port = 25 Mail.From = "emailprincipaldoseuservidordeemail@seuservidordeemail.com.br"Mail.FromName = EmailMail.Subject = tituloMail.Body = strBodyMail.IsHTML = TrueMail.AddAddress DestinoOn Error Resume NextMail.SendIf Err <> 0 Then Response.Write "popup.mensagem=Erro ao enviar, por favor enviar mais tarde " & Err.DescriptionElse Response.Write "popup.mensagem=Mensagem enviado corretamente."End IfSet Mail = Nothing%>ATENÇÃO: NUNCA ESQUEÇA DE RENOMEAR OS CAMPOS ONDE ESTA ESCRITO "SEUEMAIL" E COLOQUE O SEU EMAIL E NOS CAMPOS "SEUSERVIDORDEMAIL" PARA O NOME DO SEU SERVIDOR DE EMAIL (uol, yahoo, hotmail...).Feito isso, no bloco de nota escreva o nome do arquivo assim: "contato.asp" e no tipo coloque como "todos os arquivos" e salve na mesma pasta onde contem o swf com o form.Prontinho, está feito o seu Formulario... Contato... Fale Consco... seja lá qual for o nome que você queira dar pra ele!Agora é so colocar no servidor e testar.Segue abaixo os tutorial que acabei de passar, já pronto, para downloadFORM FLASH + ASPQualquer coisa posta aí!!!!!!!!NÃO ESQUEÇAM DE VISITAR O NOVO SITE TEMATICO DA MARSAN WEB PRA COPA, está SHOW DE BOLA! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest ju_rezenede Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 Amigo tenho um problema mais grave, o server não da suporte a asp, somente PHP, poderia me ajudar novamente? :( Se Não for encomodarAgradecida Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 procure por:get url ai você coloca um desses script no bt o primeiro abri site o segundo e-mail fale conosco e um e-mail...on (release) {getURL("http://www.bol.com.br","_self");}on (release) { getURL("mailto:fulano@painelbr.com");} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 mas aí, vai abrir o outlook, e não queria isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 então crie um swf (fale conosco) do seu jeito ai você coloca no bt um load movie clip ai quando você clica ele transporta o swf (fale conosco)sabe o que é loadmovieclip???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marsanweb.com Postado Junho 17, 2006 Denunciar Share Postado Junho 17, 2006 Amigo tenho um problema mais grave, o server não da suporte a asp, somente PHP, poderia me ajudar novamente? :( Se Não for encomodarAgradecidaAbra o Flash crie mais um frame, no primeiro coloque um as "stop()" e com a ferramenta texto coloque os nomes dos campos (nome, assunto, e-mail, mesagem.Feito isso ainda com a ferramenta de texto so que no modo texto de entrada, coloque um campo na frente de cada tópico ( um para nome, outro para assunto, assim por diante...).Selecione a entrada de texto do nome e na guia de propriedades no campo "Var:" coloque a variavel como "nome"Selecione a entrada de texto do assunto e na guia de propriedades no campo "Var:" coloque a variavel como "assunto".Selecione a entrada de texto do e-mail e na guia de propriedades no campo "Var:" coloque a variavel como "email".Selecione a entrada de texto da messagem e na guia de propriedades no campo "Var:" coloque a variavel como "mensagem".Agora faça um botão de logo abaixo desses campos e escreva "Enviar" nele e coloque o AS abaixo:on (release) { if (nome eq "" or assunto eq "" or mensagem eq "" or email eq "") { stop(); } else { loadVariablesNum("form.php", 0, "POST"); gotoAndStop(2); }}Faça outro botão e coloca ele do lado do enviar e coloque esse AS nele:on (release) { nome = ""; assunto=""; mensagem=""; email="";}No segundo frame coloque um "stop()" e escreva no palco a seguinte mensagem ou a que melhor lhe convir "Sua mensagem foi enviado com Sucesso!" e coloque um botão de retorno para o formulario.on (release) { gotoAndStop(1);}feito isso salve o fla como form e gere o swf.Acabamos com o Flash, agora vamos ao PHPNum editor de html, como bloco de notas ou Dreamwaver, coloque o seguinte codigo PHP:<? $to = "seuemail@seuservidordeemail.com.br"; $msg = "$nome\n\n"; $msg .= "$mensagem\n\n"; mail($to, $assunto, $msg, "From: Contato do meu site\nReply-To: $email\n");?>Feito isso, no bloco de nota salve isso na mesma paste que contem o swf, com o seguinte nome "form.php" e na opção "Salvar como tipo" escolha: "todos os formatos".Agora temos tres arquivos form: form.html, form.swf e form.phpBasta levar esses tres arquivos junto para o servidor e testa.Qualquer coisa so dar um toque ju!Logo abaixo está os arquivos gerados para esse tutorial para estudoFORMULARIO EM FLASH + PHPVISITEM O NOVO SITE DA MARSAN WEB TEMATICO PARA A COPA 2006 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Junho 27, 2006 Autor Denunciar Share Postado Junho 27, 2006 Amigo fiz todos os passos que me disse, o email está chegando porém de forma mais ou menos correta.No email não está aparecendo a mensagem aparece somento o que foi digitado no campo nome e no email from não está recuperando o email informado da pessoa.Poderia me ajudar mais uma vezVou deixar o link so site para que você de um olhadinhalinkFico muito agradecida pela ajudaAbraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 felipeinde Postado Março 17, 2010 Denunciar Share Postado Março 17, 2010 Bom Dia, Em busca da solução acabei parando neste tópico.Segui o Passo a passo do flash, só não utilizei o arquivo asp, pois possuo um formulario de ASP + HTML que funciona.Criei todas as diretrizes passadas e quando clico no botao enviar simplismente não acontece nada.Na barra de progresso do navegar aparece Aguardando resposta(como se estivesse carregando o arquivo). porem não chega nada no email.Oque podera ser?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ledkiller Postado Março 22, 2010 Denunciar Share Postado Março 22, 2010 Ai.. Estou tentando fazer o Download do arquivo .zip que você esta disponibilizando para nos... Mas esta dando link incorreto..http://www.marsanweb.com/downloads/formflashasp.zipTem como locar em outro pra nos?Obrigado!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ju_rezende
Olá pessoal preciso criar um fale conosco usando flash, será que alguém poderia me ajudar, por onde devo começar.
Grata desde já
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.