TucanoTuca 0 Denunciar post Postado Agosto 17, 2007 Boa noite, parece simples (e talvez seja) mas eu já garimpei a net inteira e não achei uma resposta simples pra isso.Eu tenho um php chamado retorno.php quando ele é executado retorna o seguinte:nome=douglas ver exemplo no link: www.pegadasoul.com/testemural/retorno.phpeu tenho um programa flash que tem um campo text dinamic com o nome da var = flash_nomeeu quero que o conteudo deste text seja atualizado com o retorno do php ou seja (DOUGLAS).alguem sabe o que eu preciso fazer no flash para isto acontecer? Eu pensei que ia ser simples como carregar uma variavel de um texto mas não estou conseguindo. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 17, 2007 Ola TucanoTucaBem vindo ao Forum do Imasters!quanto a sua duvidadá uma pesquisada pela classe loadVarstem bastante exemplos aqui no forumqualquer coisa é só postar Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Agosto 17, 2007 Boa noite, parece simples (e talvez seja) mas eu já garimpei a net inteira e não achei uma resposta simples pra isso.Eu tenho um php chamado retorno.php quando ele é executado retorna o seguinte:nome=douglas ver exemplo no link: www.pegadasoul.com/testemural/retorno.phpeu tenho um programa flash que tem um campo text dinamic com o nome da var = flash_nomeeu quero que o conteudo deste text seja atualizado com o retorno do php ou seja (DOUGLAS).alguem sabe o que eu preciso fazer no flash para isto acontecer? Eu pensei que ia ser simples como carregar uma variavel de um texto mas não estou conseguindo.Coloca isso no teu primeiro frame: var myLoadVars:LoadVars = new LoadVars();myLoadVars.onLoad = function(sucess:Boolean){ _root.flash_nome = this.nome;}myLoadVars.load("http://www.pegadasoul.com/testemural/retorno.php");Testa ae. Compartilhar este post Link para o post Compartilhar em outros sites
TucanoTuca 0 Denunciar post Postado Agosto 19, 2007 Infelizmente não funcionou :S snif... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif o retorno que apareceu foi _level0.flash_nome ver exemplo do retorno no link: http://www.pegadasoul.com/testemural/teste7.html Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Agosto 20, 2007 Infelizmente não funcionou :S snif... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif o retorno que apareceu foi _level0.flash_nomever exemplo do retorno no link: http://www.pegadasoul.com/testemural/teste7.htmlAmigo, eu testei aqui...O seu flash está dando a mensagem de "Error opening URL "http://www.pegadasoul.com/testemural/retorno.php"??Se não estiver, verifique se o teu campo dinamico está somente com o atributo var com o nome de flash_nome, pois não pode estar instanciado com esse nome também? Entende..Lembrando pra ver se está instanciado, é aquele nome embaixo de onde você escolhe "Dinamic Text", e var é aquele campo la no canto, com o nome de Var. você deve estar com o nome somente no var, ok? Compartilhar este post Link para o post Compartilhar em outros sites
geovanelee 0 Denunciar post Postado Janeiro 21, 2009 Vlw mesmo estava procurando isso faz mo tempo to ate com o olho doendo muito obrigado mesmo Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Janeiro 21, 2009 Dia... não sei se você conseguiu resolver isso já, mas há alguns dias tive um problema parecido, precisava mandar uma resposta do php para o flash e consegui fazer usando no php echo "&variavel=conteudodaVariavel"; No meu caso precisava saber se uma query tinha sido realizada com sucesso então fiz assim: $sucesso = mysql_query($insere); if($sucesso){ echo "&erro=0"; } else{ echo "&erro=1"; } } e no flash: //Função para enviar o conteúdo para o BD. function sendData(){ var conteudo:LoadVars = new LoadVars(); // verifica se há algum campo não preenchido if (tituloTxt.text == '' || textoTxt.text == '') { // mostra aviso status = 'Todos os campos devem ser preenchidos!'; } else { // novo objeto da classe LoadVars() var conteudo:LoadVars = new LoadVars(); // aloca as variaveis a serem enviadas ao PHP conteudo.titulo = tituloTxt.text; conteudo.texto = textoTxt.text; // envia as variaveis ao PHP e carrega o arquivo conteudo.sendAndLoad('nova.php', conteudo, 'POST'); // se o arquivo foi carregado ... conteudo.onLoad = function(ok) { // ... com sucesso if (ok) { if(this.erro == 0){ // mostra aviso status = 'Cadastrada com sucesso! ' + this.erro; _global.intervalo(); } } // ... senão else { // mostra aviso status = 'Não foi possível cadastrar dados! '+ this.erro; } } } }; Espero que ajude... Abraços Compartilhar este post Link para o post Compartilhar em outros sites