Ben - Hur 0 Denunciar post Postado Maio 1, 2010 Boa galera! Tenho um arquivo em php, que pega as últimas do fórum e cria: ---------- 01. Tópico 1 02. Tópico 2 ... 10. Tópico 10 ---------- Porém, não estou conseguindo fazer essa captação no flash. No Flash tentei o seguinte: var retorno:LoadVars = new LoadVars(); // Carrega o arquivo PHP 'retorno.php'. retorno.load('-------'); // Ao arquivo ser carregado, a função 'carregarDados' é chamada. retorno.onLoad = carregarDados; function carregarDados():Void{ // Exibe o valor da variável 'teste' declarada no arquivo PHP na janela Output. ultimas.text = this.captafrase; }; Mas, nesse caso ele só pega 1 tópico. Só que preciso pegar todos os 10, e linka-los. Segue código php ( que por sinal, está funcionando perfeitamente) <?php function cortar($frase, $quantidade) { $tamanho = strlen($frase); if($tamanho > $quantidade) $frase = substr_replace($frase, "...", $quantidade, $tamanho - $quantidade); echo $frase; echo "$captafrase=$frase&"; } $conexao = mysql_connect("--------", "--------", "----------"); mysql_select_db("-------", $conexao); $sql = "SELECT title, forum_id, tid FROM ibf_topics WHERE 1 ORDER BY tid DESC LIMIT 5"; $resultado = mysql_query($sql, $conexao) or die(); $contador = 1; while($campo = mysql_fetch_array($resultado)) { if($contador < 10) $contador_str = "0".$contador; else $contador_str = $contador; echo $contador_str; ?>. <a href="http://site.com.br/forum/index.php?act=ST&f=<?php echo $campo["forum_id"]; ?>&t=<?php echo $campo["tid"]; ?>" target=_blank title='<?php echo $campo["title"]; ?>'> <?php cortar(stripslashes($campo["title"]), 25); ?> </a><br> <?php $contador++; } mysql_free_result($resultado); mysql_close($conexao); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Maio 4, 2010 Não entendo nada de PHP, mas você faz um laço de repetição nele e armazena os dados na variável que está sendo enviada ao Flash. Quando recuperar esta variável no Flash, deverá tratá-la como um Array e repetir o laço de repetição para exibir os dados. Att. Compartilhar este post Link para o post Compartilhar em outros sites