alnxp 0 Denunciar post Postado Outubro 30, 2007 pessoal, tenho o as do flash: var retorno:LoadVars = new LoadVars(); retorno.onLoad = function(carregou:Boolean){ if (carregou) { //Aqui vão as ações para quando for tudo carregado, exemplo: trace(retorno.var_para_flash); teste_txt.text = retorno.var_para_flash; } else { //Aqui vão as ações para quando der algo errado, exemplo: trace("Erro ao carregar"); } } retorno.load('news2.php'); funciona certinho, mas o flash não mostra todas as linhas que o php cria quando executado no navenador, exemplo: titulo1 - texto1 titulo1 - texto2 titulo1 - texto3 titulo1 - texto4 to flash apenas mostra a primeira linha: titulo1 - texto1 e pra resolver isso eu pesquisei e vi que tem q usar o loop, mas como isso funciona? como ficaria meu código as? Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Outubro 30, 2007 posta o seu código PHP, fica mais fácil para ajudar Compartilhar este post Link para o post Compartilhar em outros sites
alnxp 0 Denunciar post Postado Outubro 30, 2007 news2.php <?php include "config.php"; $busca = "SELECT * FROM $tb1 ORDER BY id DESC"; $total_reg = "$nnoticias"; $pagina = $_GET['pagina']; if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); $tp = $tr / $total_reg; // visualização while ($dados = mysql_fetch_array($limite)) { $titulo = $dados['titulo']; $data = $dados['data']; $hora = $dados['hora']; echo " <div align=left><font face=\"verdana\" size=\"1\"> $data - <a href=\"#\" onClick=\"window.open('exibemsg.php?titulo=$titulo','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re izable=no,width=300,height=197'); return false;\" style=\"color: #000000\"><u>$titulo</u></a><br></div>"; } // botões "Anterior e próximo" $anterior = $pc -1; $proximo = $pc +1; if ($pc>1) { echo " <a href='?pagina=$anterior'><- Anterior</a> "; } if ($pc<$tp) { echo " <a href='?pagina=$proximo'>Próxima -></a>"; } ?> esse é o código que uso pra exibir no navegador, pra exibir com o flash, uso: &var_para_flash= $titulo Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Outubro 31, 2007 você teria que fazer algo assimno PHP: PHP $i=1while ($dados = mysql_fetch_array($limite)) { $titulo = $dados['titulo']; echo "var_para_flash$i=$titulo&"; $i++; } com isso ele vai imprimir: var_para_flash1=texto1&var_para_flash2=texto2&var_para_flash3=texto3& e no flash para recuperar esses valores ACTIONSCRIPT var retorno:LoadVars = new LoadVars();retorno.onLoad = function(carregou:Boolean){ if (carregou) { //Aqui vão as ações para quando for tudo carregado, exemplo: trace(retorno.var_para_flash); x=1 while(retorno["var_para_flash" + x] != undefined){ teste_txt.text += retorno["var_para_flash" + x] ; } } else { //Aqui vão as ações para quando der algo errado, exemplo: trace("Erro ao carregar"); } } retorno.load('news2.php'); Compartilhar este post Link para o post Compartilhar em outros sites