Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ben - Hur

Flash recebendo dados php

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.