zipzap 0 Denunciar post Postado Setembro 4, 2009 tenho o seguinte código que recebe do php: envia= new LoadVars(); recebe= new LoadVars(); recebe.onLoad = function(){ trace(recebe.mensagem); if (recebe.mensagem=="sucesso") { mensagem_mc.resposta.text="Email Enviado"; } else { mensagem_mc.resposta.text="Email não Enviado"; } }; sendBtn.onRelease=function(){ if(nome.text!="" && from.text!="" && msg.text!=""){ envia.nome = nome_it.text; envia.from = from_it.text; envia.msg = msg_it.text; envia.sendAndLoad("http://zipzapgrupo.com/mail.php",recebe,"POST"); nome.text=" ";from.text=" ";msg.text=" "; } } no trace está a aparecer sucesso e depois quando vai comparar a string vai sempre para o else no php eu tenho print "&mensagem=sucesso"; porque ele não está a fazer bem o if?? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Setembro 7, 2009 Bom pode não ser isso... mas tente "&mensagem=sucesso&"; no php E ai tente fazer no flash: recebe.mensagem.toString(); Ai de qualquer maneira vai transformar em string... se por algum motivo não seja string ainda. Abraços Compartilhar este post Link para o post Compartilhar em outros sites