RICARDO TEIXEIRA (40 pts)

ZECA BALA (45 pts)

AUTOR DESCONHECIDO (100 pts)

PEDRO CLAUDIO (50 pts)

MAURO ROCHA TAVARES (40 pts)

DAAFY (55 pts)

FÁBIO DUARTE (79 pts)

LUIZ AVANCI (51 pts)

DANIELA PIRES (86 pts)

MARCOS JOSÉ PINTO (44 pts)

JOTA LAGO (40 pts)

SYDNEY GANHO (60 pts)
Treinamento PontoFlash de Flash e ActionScript

Um movie clip, em uma cena, pode continuar, em outra cena, de onde parou?

Como envio variáveis de um HTML para um SWF?

Como eu faço para configurar uma pausa (delay)dinamicamente no filme?

Quero montar uma eleição com fotos dos candidatos e armazenando os votos.

Quero um cursor customizado apenas numa área específica.

Como atribuir um valor numérico às letras de uma palavra e depois somar esses valores?

Como rolar umas imagens na horizontal, de maneira que elas se repitam continuadamente?

Cara como se Zera(0) o getTime(); para reiniciar a contagem? Pode ser com o setInterval?

O que é melhor para importar textos no Flash, TXT ou XML?

Qual a melhor maneira de importar um swf criado no Swish para o Flash?

Que programas tiram as bordas, barra de título de um projetor (executável)?

Posso limitar o tempo de permanência de um usuário numa página?

Como adicionar um site aos favoritos num botão do Flash?

Porque um loadVariables não funciona dentro de um movieclip?
Interseções com objetos planos

Scroll - Rolagem de textos e Imagens

Labirinto - Plataforma de jogo em terceira pessoa em flash 5: 1° parte

Nikefootball, uso e abuso do flash - Avaliação de sites

Integração Flash + Fireworks

Formatação Encoded e Decoded

Gira logo.

Colisão (hitTest)

Texto difuso

Entendendo como funciona um preloader. Terceira parte.

Fontes no Flash - campos de texto e HTML

Calendário dinâmico
Textfind

Cronômetro

3d bounce

Preloader com percent

Scroll text2

Menu Notredem

3d zoom

Simple mousefollow

Scroll over F5

Drummer

Load image

Frame navegação
HOME | TUTORIAIS
Envio de email via formulário utilizando Flash + ASP.
por Émerson Rocha

Introdução

Na Internet é muito comum vermos nos sites uma área para contatos. Muitas vezes é usado da forma mais antiga com o mailto:emailuser.com.br. Esse método, no entanto, não garante o envio de mensagens, pois em alguns casos os usuários não tem e-mail em seu outlook ou estão em outra máquina, em um siber café por exemplo.

   Por isso o envio de e-mails usando formulários está cada vez mais recorrente nos sites mais sofisticados. Usando apenas o ActionScript ainda não é possível enviar e-mails através de formulários, por isso neste exemplo vamos enviar um formulário usando ASP+Flash.

Clique aqui para ver o exemplo

Vamos a criação.

Crie um arquivo chamado email.asp usando um editor de texto de sua preferência. O Bloco de notas por exemplo. Coloque neste arquivo as informações abaixo:

<%
'As informações que serão enviadas para você usando objCDOMail
Dim strTo, strSubject, strBody 
Dim objCDOMail 

'Importante que você digite abaixo seu e-mail
strTo = "emerson@angloudi.com.br"
'Esta área recupra os dados enviados por seu filme como o assunto e a mensagem
'Estas duas linhas abaixo recupera as informações enviadas do seu filme Flash com a ação Request.Form("nome_do_campo_dinamico") 
strSubject = Request.Form("assunto") 
strBody = Request.Form("mensagem")

'Enviando as informações para seu e-mail usando CDONTS.NEWMAIL
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

'A linha abaixo indica o titulo do email que você vai receber neste caso esta como EmailEmerson_FreeCode
objCDOMail.From = "EmailEmerson_FreeCode"

'Abaixo você está enviando as informações que você recuperou do seu filme Flash

objCDOMail.To = strTo
objCDOMail.Subject = strSubject
objCDOMail.Body = strBody
objCDOMail.Send
Set objCDOMail = Nothing
%>


   Neste tutorial não vamos detalhar o código ASP, mas sim os códigos de seu Filme Flash.
Algumas informações estão comentadas no código acima, para que você entenda a função de cada linha do arquivo ASP.

   Onde você vê uma ['], significa que o texto é um comentário. Além disso, destaquei neste exemplo os comentários em cor Verde. Seu ASP está pronto. É importante que você mantenha os mesmos nomes dos arquivos.

Vamos criar seu filme no Flash.

Crie um novo filme com quatro camadas. A primeira com o nome "Ações". A segunda "Botões", a terceira "campos dinâmicos" e a quarta "Design". No primeiro frame da camada "Ações", coloque um STOP. Os comandos abaixo podem ser copiados colados em seu filme no frame indicado.

stop ();


   Na camada "Botões", crie um botão chamado "enviar" e coloque neste botão a seguinte ação:

on (release) {
   gotoAndStop (2);
}


   Esta ação faz com que seu filme saia do 1º frame, vá para o segundo frame e pare.

Na camada "campos dinâmicos", crie 2 campos dinâmicos como na figura abaixo:

Crie os campos, um retangular e outro, logo abaixo, quadrado. Clique sobre o campo retangular e coloque em sua variável o título "assunto", como na figura abaixo:

   Faça o mesmo no campo quadrado mas dê a ele o título "mensagem" em sua variável. Na camada "design", coloque um layout de sua preferência.

   No segundo frame da camada "Ação", coloque outra ação de STOP.

stop ();


   No segundo frame da camada "Botões", crie outro botão com o nome "corrigir", coloque neste botão o comando:

on (release) {
   gotoAndStop (1);
}


   Esta ação volta para o frame 1, para o caso do usuário querer modificar a mensagem.
Ainda na camada "Botões", no segundo frame, coloque o botão que você fez com o título "enviar", ele esta em sua bibliteca. Coloque no botão "enviar" a seguinte ação:

on (release) {
   if (mensagem ne "") {
      loadVariablesNum ("email.asp", 0, "POST");
      gotoAndPlay (2);
   }
}


   No segundo frame da camada "texto dinâmico", copie os dois campos de texto que você criou no primeiro frame e cole-os no segundo frame da mesma camada. Nas opções de texto, altere onde está TEXTO DE ENTRADA para TEXTO DINÂMICO.

   Na camada "texto dinâmico", no frame 3, escreva "E-mail enviado com sucesso". No frame 15 da mesma camada, dê um F5 para limpar os frames.

Na camada "Ação" no frame 15 coloque a ação abaixo

assunto = "";
mensagem = "";
gotoAndStop (1);


Esta ação limpa as informações que seu usuário escreveu em seu formulario.



Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
4 comentários


Comentário de Alex Marinho
| 18/5/2013 - 00:27 |
http://www.amarinho.com

Porfavor vocês podem me passar essa caixa de comentarios que acabei de enviar pelo meu email PORFAVOR? estou precisando URGENTIMENTE!! Agradeço MUITO



Comentário de Alex
| 18/5/2013 - 00:09 |
http://www.amarinho.com

PRECISO MUITO DE UM FORMULARIO QUE FUNCIONE!!!



Comentário de Alex
| 18/5/2013 - 00:09 |
http://www.amarinho.com

PRECISO MUITO DE UM FORMULARIO QUE FUNCIONE!!!



Comentário de gfhjf
| 22/11/2011 - 21:40 |
http://fdghdfg

dfdhdfgh