Formulário Asp X Flash? Porque?
#1 renatafetter
Posted 21/04/2004, 11:22
Eu já vi nos tópicos porém todos falam em Asp, php, etc. Não tem como fazer ó em flash?
Não entendi como tenho que integrar os dois?
#2 Miranda
Posted 21/04/2004, 12:35
Primeiro o FLASH
1) Crie 3 campos de textos, vá em propriedades(CRLT+F3) e selecione o modo Input text, e nomeie a var com o nome de nome, o outro campo de email e o outro de mensagem sendo que o de mensagem, vc deve selecionar multiline.
2) Crie um frame no 2 campo da timeline, nele crie um campo de texto, selecione o modo Input text, e nomeie a var de enviado, vamo selecionar nele tambem o modo multiline.
3) Agora crie um novo layer, nele vá em Actions(F9) e cole este codigo aqui:
System.useCodepage=true;
stop();
meu_btn.onRelease=function(){
getURL("formulario.php","","GET");
gotoAndStop(2);
}
4) Ja ia me esquecendo, crie um quadrado, com um texto escrito enviar, selecione os 2, aperte (F8) e salve-o como MovieClip(com qualquer nome). Agora clica uma vez nesse movieclip, ele instancie o nome dele em (Instance Name) de meu_btn.
Bom o flash está pronto, agora vamos ao PHP.
1) Vamos abrir o bloco de notas e colar este comando:
<?
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "from: $email";
if ($nome == "") {
$erro.="Digite um nome!";
}
if(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) {
$erro.="Digite um e-mail válido!";
}
if ($mensagem == "") {
$erro.="Digite uma mensagem!";
}
if (!isset($erro)) {
mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
echo "Obrigado";
} else {
echo "<script>alert('$erro')</script>";
}
?>
2) Explicando, se voce deixar o campo mensagem, nome ou nao digitar um e-mail correto, ele nao envia a mensagem e aparece uma mensagem avisando.
3) Caso queira fazer um campo para assunto, repita o mesmo processo no flash e nomeie a var de assunto, e no php no:
coloquemail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
mail ("seu e-mail@provedor", "$assunto", "$mensagem <br><br>-----<br> $nome", $headers);
Qualquer duvida é só perguntar
Edição feita por: Miranda, 22/05/2004, 10:33.
#3
Posted 21/04/2004, 21:00
Não precisa ser só com o ASP ou com o PHP...
Tem alguns provedores e serviços gratuitos pela internet que fazem o papel do ASP ou PHP, recebem as variáveis do Flash e enviam pro seu e-mail.
Você faz a parte do Flash normalmente, dá o nome das variáveis, mas é acrescentada váriáveis ocultas, bem simples.
Eu hospedo meus sites na Locaweb, e eles fazem isso, dê uma olhada nesse link, só pra você ter uma idéia do que eu estou falando:
http://www.locaweb.c...p?pg=form_flash
Abraços,
Fellipe Abreu
#4
Posted 23/04/2004, 16:12
ficou legal... mas acho que no pro tem algo que facilita isto...
ou se eu estudasse xml, ficaria melhor...
pq eu tb acho muito complicado...
apesar de saber como funciona e como se faz....
alguem ai sabe algo a respeit o do flash professional...
e sua conectividade????
algo sobre servidores flash....
ETERNAL ########
---------------------------------------------------------------
"Já dizia o mestre: PROGRAMAR é diferente de CODIFICAR"...
#5
Posted 21/05/2004, 17:03
Em actionScript seria assim:
= radioButton_Group.getValue().getLabel();
= listBox.getSelectedIndex();
Qual o comando em PHP para reconhecer esses valores?
Obrigado!!!
#6 renatafetter
Posted 22/05/2004, 12:11
Sabe o que é Felipe, é que quero aprender...Renata . . .
Não precisa ser só com o ASP ou com o PHP...
Tem alguns provedores e serviços gratuitos pela internet que fazem o papel do ASP ou PHP, recebem as variáveis do Flash e enviam pro seu e-mail.
Você faz a parte do Flash normalmente, dá o nome das variáveis, mas é acrescentada váriáveis ocultas, bem simples.
Eu hospedo meus sites na Locaweb, e eles fazem isso, dê uma olhada nesse link, só pra você ter uma idéia do que eu estou falando:
http://www.locaweb.c...p?pg=form_flash
Abraços,
Fellipe Abreu
Por isso perguntei....
Agora quanto ao servidor que vc falou, eu só faço o design e nomeio as variáveis e eles mandam pro meu e-mail?
Eu pago a mais por isso?
vlw, brigadão!!!!!!!!!!!!!!!!
#7 renatafetter
Posted 29/05/2004, 14:44
Olá miranda!Ele foi feito em Flash x PHP.
Primeiro o FLASH
1) Crie 3 campos de textos, vá em propriedades(CRLT+F3) e selecione o modo Input text, e nomeie a var com o nome de nome, o outro campo de email e o outro de mensagem sendo que o de mensagem, vc deve selecionar multiline.
2) Crie um frame no 2 campo da timeline, nele crie um campo de texto, selecione o modo Input text, e nomeie a var de enviado, vamo selecionar nele tambem o modo multiline.
3) Agora crie um novo layer, nele vá em Actions(F9) e cole este codigo aqui:System.useCodepage=true;
stop();
meu_btn.onRelease=function(){
getURL("formulario.php","","GET");
gotoAndStop(2);
}
4) Ja ia me esquecendo, crie um quadrado, com um texto escrito enviar, selecione os 2, aperte (F8) e salve-o como MovieClip(com qualquer nome). Agora clica uma vez nesse movieclip, ele instancie o nome dele em (Instance Name) de meu_btn.
Bom o flash está pronto, agora vamos ao PHP.
1) Vamos abrir o bloco de notas e colar este comando:<?
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "from: $email";
if ($nome == "") {
$erro.="Digite um nome!";
}
if(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) {
$erro.="Digite um e-mail válido!";
}
if ($mensagem == "") {
$erro.="Digite uma mensagem!";
}
if (!isset($erro)) {
mail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
echo "Obrigado";
} else {
echo "<script>alert('$erro')</script>";
}
?>
2) Explicando, se voce deixar o campo mensagem, nome ou nao digitar um e-mail correto, ele nao envia a mensagem e aparece uma mensagem avisando.
3) Caso queira fazer um campo para assunto, repita o mesmo processo no flash e nomeie a var de assunto, e no php no:coloquemail ("seu e-mail@provedor", "ASSUNTO", "$mensagem <br><br>-----<br> $nome", $headers);
mail ("seu e-mail@provedor", "$assunto", "$mensagem <br><br>-----<br> $nome", $headers);
Qualquer duvida é só perguntar
Preciso de alguma outra coisa (tipo o ASP, que temos que ter o IIS ou PWS...). Estou perdida, pois nunca programei em nada!!! Meu Windows é XP Home
Edition... e não consigo rodar...
Espero ajuda...
Edição feita por: renatafetter, 31/05/2004, 14:18.
#8
Posted 07/06/2004, 02:38
obrigado renata e peço desculpas p/ interferir nas suas perguntas... ker dizer não te ajudei em nada....
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)