EDUARDO PERROUD (52 pts)

JOÃO NETO (78 pts)

BÁRBARA TOSTES (64 pts)

LUIZ AVANCI (51 pts)

ZEBEDIAH (35 pts)

DANIELA PIRES (86 pts)

MUZAK (45 pts)

MARLOS ALVES CARMO (90 pts)

RÔMULO NUNES (32 pts)

KEN AWAMURA (130 pts)

SÁVIO PONTE (39 pts)

DAUTON JANOTA (255 pts)
Treinamento PontoFlash de Flash e ActionScript

Tem alguma técnica pra eu rodar um imagem em 360º no flash?

Tenho tido problemas em puxar dados de XML para dentro do Flash 5.

Como reproduzo aquele efeito de espelho?

Quero colocar um AVI do 3DMax no Flash.

Exemplo simples para entender o prototype.

Relógio analógico.

Quero que quando eu passar o mouse sobre um botão, um movie clipe seja carregado em um determinado ponto da tela.

É possível um movieclip carregado via attachMovie ser mascarado por objeto no palco?

Como eu faço para que duas ações não sejam realizadas ao mesmo tempo?

Como fazer um botão desligar o som com um clique e ligar com outro clique sobre ele mesmo?

Quero um movieclip arrastado que ao se deparar com umas linhas, não consiga atravessar.

Pra galera que curte Animação Clássica em Flash...

Como poderia colocar um bitmap no MX via load e posiciona-lo no palco?

Como envio um valor para uma variável em um movieclip duplicado com o nome de (varbola+n) e que cada bola tenha um valor?
Formulário simples.

Chromeless com Flash.

Família Macromedia Studio MX 2004

Frases randômicas

Flash Turbine (integração Flash com PHP ou ASP)

Scanline no PhotoShop.

Usando Flash e ASP para contruir um formulário.

Alterar a parência dos componentes do FlashMX.

GuestBook usando integração Flash e PHP.

Elasticidade com ActionScript.

Mouse trail.

Objeto Movieclip - Endereçamento (primeira parte)
Texto girando

Maluko

Line trail e random

Céu estrelado

Simples HitTest

CGC e CPF

Soundpan_f5

Planeta girando

Snooker

Create line

Magicalcrystalball

Translaçã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