stview 0 Denunciar post Postado Janeiro 10, 2005 Seguinte ... eu tenho um campo no flash e queria que qnd o cara der ok, abrisse um popup com a variável do campo, mas queria que fosse vis POST e não GET.Tem como fazer esse esquema?Por enquanto estou usando GetUrl, mas dai abre uma janela comum ... Compartilhar este post Link para o post Compartilhar em outros sites
Flybybetto 0 Denunciar post Postado Janeiro 11, 2005 Tente issoformulario = new LoadVars();formulario.campo = campo.text;formulario.send("script_pra_onde_vai","_self","post");com o sendAndLoad você pode enviar e ja receber uma resposta..por exemploformulario = new LoadVars();resposta = new LoadVars();formulario.campo = campo.text;formulario.sendAndLoad("script_pra_onde_vai",resposta,"post");no script você manda ele mostrar na telaresposta=okno caso de tudo certoe resposta=errono caso de erroe o flash vai receber isso assimresposta.onLoad = function (){ if (resposta.resposta == "ok"){ // deu certo } else{ // não deu certo }} Compartilhar este post Link para o post Compartilhar em outros sites
stview 0 Denunciar post Postado Janeiro 11, 2005 Certo ... funcionou.Na verdade, não usando o sendAndLoad funciona igual ao GetUrl ... Mas com o sendAndLoad ja mudei todo o esquema que eu iria usar.Valeu Compartilhar este post Link para o post Compartilhar em outros sites
stview 0 Denunciar post Postado Janeiro 11, 2005 Cara .. eu ja tentei de tudo .. cheguei a criar um filme novo e copiei exatamente como você escreveu .. os nomes e etc ...Mas independente do que acontece ... if (resposta.resposta == "ok"){ nunca é satisfeito .. smepre da falso ...Cheguei a colcoar um if(rand(1,2) ==2) { echo "resposta=ok"; } else { echo "resposta=ok";} E no flash:if (resposta.resposta == "ok"){ texto = "Código aceito.";} else { texto = "Código incorreto.";}Sempre me mostra Codigo Incorreto ...Abusando um pouco, eu preciso que qnd der ok, me mostre o Codigo aceito, e abra um popup ... eu utilizei o geturl .. mas nao funcionou ... preciso de ajuda ... Compartilhar este post Link para o post Compartilhar em outros sites
Flybybetto 0 Denunciar post Postado Janeiro 12, 2005 Cara...pra saber o erro eh so vendo se a variavel resposta esta mesmo chegando ao flash:if (resposta.resposta == "ok"){texto = "Código aceito.";} else {texto = "Código incorreto.";}Nessa mesma parte do codigoda um trace(resposta.resposta)se ele disser q eh undefined eh pq a variavel não esta mesmo chegando laNão tem mais nenhum tipo de echo no script? pq aqueles Banners q são colocados em sites q oferecem hospedagem gratuita atrapalham esse esquema..a saida tem q ser extritamenteresposta=ok ouresposta=erronenhuma tag de html Compartilhar este post Link para o post Compartilhar em outros sites
stview 0 Denunciar post Postado Janeiro 12, 2005 Eu acho que não esta chegando mesmo ... No PHP eu fiz um if básico, e pra garantir coloquei com sempre acao=ok (eu mudei de resposta para acao) PHP [/tr][tr]<?$sql = "SELECT * FROM tabela WHERE Campo='$_POST[codigo]'"; $res = mysql_query($sql); if(mysql_num_rows($res)=="" || mysql_num_rows($res)==0) { echo "acao=ok"; } else { echo "acao=ok"; } ?> [/tr] E no Flash: this.campomsg = frase;stop();resposta.onLoad = function () { trace(resposta.acao); if (resposta.acao == "true"){ campomsg = "Código aceito"; getURL("Javascript:openWindow(pagina.php','wdg','width=700,height=500')"); } else { campomsg = "Código incorreto"; }// play();}Ele continua mostrando "Código Incorreto" ... Outra ... caso o flashnao tenha recebido a resposta ... como eu verifico isso? onde deveria aparecer undefined? Compartilhar este post Link para o post Compartilhar em outros sites
stview 0 Denunciar post Postado Janeiro 12, 2005 Aleluia !!!Funcionou!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Flybybetto 0 Denunciar post Postado Janeiro 12, 2005 Ufa! rsusa o comando trace() ele vai mostras a mensagem q você quer no output painel... eh como um echo do phpno seu caso... você poderia dar umtrace(resposta.acao)e ele te mostra o conteudo dessa variavelbeleza? Compartilhar este post Link para o post Compartilhar em outros sites
stview 0 Denunciar post Postado Janeiro 13, 2005 Eu usei o trace como você disse.No filme exportado ta tudo funcionando .. mas no flash, no output aparece erro ao abrir o arquivo php .... Compartilhar este post Link para o post Compartilhar em outros sites