Jump to content


Photo

Eu Tinha Feito Antes...


  • Faça o login para participar
18 replies to this topic

#16 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 22/08/2006, 05:59

Bom eu usei os conselhos aqui prestados...
Usei o loadMovie com Niveis e aqui está:
Arqspazio

Me digam se ficou legal...
Só falta a Mensagem Enviada de Contato, por que não soube fazer mesmo
com label e IF

Fiz assim no mx2004:

enviar.onRelease = function() {
var dados:LoadVars = new LoadVars();
dados.nome = nome_txt.text;
dados.empresa = empresa_txt.text;
dados.fone = fone_txt.text;
dados.email = email_txt.text;
dados.mensagem = mensagem_txt.text;
dados.sendAndLoad("contato.php", dados, "POST");
dados.onLoad = function(ok) {
if (ok) {
nome = "";
empresa = "";
fone = "";
email = "";
mensagem = "";
gotoAndStop(11);
}
};
};


Mas quando clico em enviar os dados continuam na tela...
o que tá errado?
Assinatura editada pela administração.

#17 Micheeel

Micheeel

    ...

  • Usuários
  • 383 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC

Posted 24/08/2006, 08:21

Tão na tela porque em cima você faz assim:
[...]
dados.fone = fone_txt.text;
dados.email = email_txt.text;
[...]

Mas embaixo você faz assim:
[...]
if (ok) {
nome = "";
empresa = "";
fone = "";
[...]

Quando na verdade deveria ser assim:
[...]
if (ok) {
nome_txt.text = "";
empresa_txt.text = "";
fone_txt.text = "";
[...]

Entendeu?

Edição feita por: Micheeel, 24/08/2006, 08:22.

[]'s
Michel

Posted Image

#18 blacksaint

blacksaint

    12 Horas

  • Usuários
  • 269 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:Designe, games e animações flash. Swift 3D (New)

Posted 24/08/2006, 22:14

Consegui mas não com esses códigos...
esse .text deixa os campos digitados ao clicar em enviar e não envia...

então eu tenho o formulário no quadro 10.
No botão enviar:

on (release) {
loadVariablesNum("http://www.arqspazio...el/contato.php", 0, "POST");

// para apagar os dados que foram posteriormente digitados

nome = ""
empresa = ""
fone = ""
email = ""
mensagem = ""
}


Pra que fosse para o quadro 11 onde está a animação Mensagem Enviada! eu alterei para:

on (release) {
loadVariablesNum("http://www.arqspazio...el/contato.php", 0, "POST");

// para apagar os dados que foram posteriormente digitados
gotoAndPlay(11);
nome = ""
empresa = ""
fone = ""
email = ""
mensagem = ""
}


apenas adicionei gotoAndplay(11);
E a mensagem foi recebida e aparece a mensagem enviada!
Após clicar em voltar, os campos estão apagados.

Que coisa

Valeu Galera obrigado pela ajuda de vocês...

Esse é o endereço onde eu estava fazendo isso:
Arqspazio
Assinatura editada pela administração.

#19 Micheeel

Micheeel

    ...

  • Usuários
  • 383 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC

Posted 25/08/2006, 07:50

É porque vc precisa ver o nome dos teus inputs e se eles estão com nome de instancia ou nome de váriavel... se tiverem com variavel neles ai não vai funcionar mesmo do jeito que eu te passei

E usar variablesNum não é muito bom porque ele envia TODAS as variaveis naquele nivel... até as que vc não vai usar, ou seja, envia dados desnecessários... funciona? Sim, mas não é a solução ideal... desperdiça banda :D
[]'s
Michel

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq