Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com um problema, vou tentar explicar para ver se alguem pode me ajudar, é o seguinte:
Eu tenho um gráfico em colunas, feito em flash, que recebe dados do BD atravéz de um PHP utilizando XML. Esse gráfico está em uma pagina PHP que contém os campos para se entrar com novos valores e então alimentar o BD para que o gráfico seja atualizado. Até ai tudo beleza, o meu problema é na hora de atualizar a gráfico. Ele só recebe os novos valores se eu fechar e abrir a pagina toda. Isso é, não adianta F5, atualizar, digitar de novo...só fechando e abrindo novamente. Queria algum comando ou modo para que o gráfico fosse atualizado quando se entra com dados ou pelo menos de tempo em tempo.
Seguem os códigos:
Flash(Apenas para uma coluna, pois cada uma fica em um symbol difente para que se movam separadamente):
onEnterFrame = function(){
//Pega o Numero do Frame Corrente
var cont:Number = _currentframe;
//Cria Variável para Receber o XML
var d1:XML = new XML();
//Recebe os Dados do puxad1.php
d1.load( "/riosdor/grafico/puxadados/puxad1.php" );
d1.onLoad = function( success ){
if ( success ){
var valor = this.firstChild.firstChild.nodeValue;
var fvalor = parseInt(valor);
fvalor = fvalor + 1;
txt1.text = valor;
//if (cont == valor){
gotoAndStop(fvalor);
//}
}
else {
trace( "Não foi possível carregar o conteúdo" );
}
}
}while($sql = mysql_fetch_array($query)){
//Atribui Os valores dos Campos as Variáveis
$d1 = $sql["d1"];
break;
}
//Pega o Valor de "d1" e "d2" e joga para onde o Flash possa pegar
header( "Content-type: text/xml; chatset=UTF-8" );
//$xml = "<dado>$dado</dado>";
//$xml .= "<dado2>raffa</dado2>\n";
printf("<dado>$d1</dado>");
die;
}
//session_destroy();Carregando comentários...