Ir para conteúdo

POWERED BY:

Arquivado

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

biza

[Resolvido] Caroço no flash com php

Recommended Posts

Caros amigos,

Estou com o seguinte problema o banner que desenvolvi em flash não esta carregado meu ficheiro php alguem pode dar uma olhadela para ver que estou fazendo de errado?

 

este code encontra-se na 1 frame do flash

function randomOrder(targetArray)
{
   var _loc2 = targetArray.length;
   var _loc3 = [];
   for (var _loc1 = 0; _loc1 < _loc2; ++_loc1)
   {
       _loc3[_loc1] = _loc1;
   } // end of for
   var _loc4 = [];
   for (var _loc1 = 0; _loc1 < _loc2; ++_loc1)
   {
       _loc4[_loc1] = _loc3.splice(Math.floor(Math.random() * _loc3.length), 1);
   } // end of for
   var _loc5 = [];
   for (var _loc1 = 0; _loc1 < _loc2; ++_loc1)
   {
       _loc5[_loc1] = targetArray[_loc4[_loc1]];
   } // end of for
   return (_loc5);
} // End of the function
var randomNUM = "?n=" + random(9999);
_root.lan = 1;
var homehead;
var homelink;
var homelinkwindow;
var homebg;
var homeflash;
var lamp = Array();
var promo = Array();
var promobottom = Array();
var headimg = Array();
f_xmlwork2 = new XML();
f_xmlwork2.ignoreWhite = true;

f_xmlwork2.onLoad = function ()
{
   f_xmlItemx2 = this.firstChild.childNodes[0].firstChild.nodeValue;
   f_totalx2 = f_xmlItemx2.length;
   var _loc12 = 0;
   homebg = this.firstChild.childNodes[0].firstChild.nodeValue;
   f_headimg = this.childNodes[1];
 //trace da primeira linha
   trace (this.childNodes[0].childNodes);
trace (this.childNodes[1].childNodes);
//
   for (var _loc2 = 0; _loc2 < f_headimg.childNodes.length; ++_loc2)
   {
juju = f_headimg.childNodes[_loc2];
jj = headimg.push({headimg: f_headimg.childNodes[_loc2].attributes.headimg, bgimg: f_headimg.childNodes[_loc2].attributes.bgimg, msgimg: f_headimg.childNodes[_loc2].attributes.msgimg, leftthrow: f_headimg.childNodes[_loc2].attributes.leftthrow, rightthrow: f_headimg.childNodes[_loc2].attributes.rightthrow});
   } // end of for
allpromo = this.childNodes[2];
jjpromo = allpromo.childNodes;
for (var _loc2 = 0; _loc2 < allpromo.childNodes.length; ++_loc2)
   {
trace (jjpromo[_loc2].attributes.title);
jj = promo.push({img: jjpromo[_loc2].attributes.img, title: jjpromo[_loc2].attributes.title, url: jjpromo[_loc2].attributes.url, window: jjpromo[_loc2].attributes.window, info: jjpromo[_loc2].childNodes[0].nodeValue});
   } // end of for
   allpromobottom = this.childNodes[3];
   jjpromobottom = allpromobottom.childNodes;
   for (var _loc2 = 0; _loc2 < allpromobottom.childNodes.length; ++_loc2)
   {
       trace (jjpromo[_loc2].attributes.title);
       jj = promobottom.push({url: jjpromobottom[_loc2].attributes.url, window: jjpromobottom[_loc2].attributes.window, info: jjpromobottom[_loc2].childNodes[0].nodeValue});
   } // end of for
   if (f_xmlwork2.loaded == true)
   {
       headimg = randomOrder(headimg);
       for (var _loc2 = 0; _loc2 < f_headimg.childNodes.length; ++_loc2)
       {
           trace (headimg[_loc2].headimg);
       } // end of for
       play ();
   } // end if
};
f_xmlwork2.load("banner.php");
trace(f_xmlItemx2);
stop ();

 

este outro é o codigo php de onde o flash deveria pegar os dados...

<?
$link=  mysql_connect("localhost","rnpac_eco","123");
mysql_select_db("rnpac");

$dir="banner/";
$dir1="produtos/img_pro/";
$dir2="universo/actividades/";

$sql = 'SELECT tbl_produto.id_produto, tbl_produto.produto, tbl_produto.legenda, tbl_produto.detalhe, tbl_produto.preco, tbl_produto.produto_cat_id, tbl_detalhe_produto.proprietario, tbl_detalhe_produto.local, tbl_detalhe_produto.qualidade, tbl_detalhe_produto.alcool, tbl_detalhe_produto.acidez, tbl_detalhe_produto.ph, tbl_detalhe_produto.informacao, tbl_detalhe_produto.gestor, tbl_detalhe_produto.condicionamento, tbl_detalhe_produto.detalhe_t, tbl_detalhe_produto.interesse, tbl_detalhe_produto.transporte, tbl_detalhe_produto.produto_id, tbl_imagem_produto.id_imagem, tbl_imagem_produto.imagem1, tbl_imagem_produto.imagem2, tbl_imagem_produto.imagem3, tbl_imagem_produto.imagem4, tbl_imagem_produto.imagem5, tbl_imagem_produto.imagem6
FROM tbl_cat_produto, tbl_produto, tbl_detalhe_produto, tbl_imagem_produto WHERE tbl_produto.id_produto = tbl_detalhe_produto.produto_id AND tbl_produto.id_produto = tbl_imagem_produto.produto_id ORDER BY RAND()';
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");
$row1=mysql_fetch_array($resultado);


$sql = "SELECT  tbl_sub_universo.id_subuniverso, tbl_sub_universo.subuniverso, tbl_sub_universo.universo_id, tbl_actividade.id_actividade, tbl_actividade.entidade, tbl_actividade.legenda, tbl_actividade.subuniverso_id, tbl_actividade.det, tbl_actividade.preco, tbl_actividade.data, tbl_detalhe_actividade.actividade_id, tbl_detalhe_actividade.periodo, tbl_detalhe_actividade.descricao, tbl_detalhe_actividade.programa, tbl_detalhe_actividade.informacoes, tbl_detalhe_actividade.actividades, tbl_detalhe_actividade.localizacao, tbl_detalhe_actividade.locais, tbl_detalhe_actividade.servicos, tbl_imagem_produto.id_imagem, tbl_imagem_produto.imagem1,tbl_imagem_produto.imagem2, tbl_imagem_produto.imagem3, tbl_imagem_produto.imagem4, tbl_imagem_produto.imagem5, tbl_imagem_produto.imagem6, tbl_imagem_produto.actividade_id FROM  tbl_sub_universo, tbl_actividade, tbl_detalhe_actividade, tbl_imagem_produto WHERE tbl_actividade.id_actividade =tbl_imagem_produto.actividade_id AND tbl_actividade.id_actividade =tbl_detalhe_actividade.actividade_id ORDER BY RAND()";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");
$row2=mysql_fetch_array($resultado);

$query='SELECT * FROM tbl_banner ORDER BY RAND()';
$resultado = mysql_query($query);


echo' <?xml version=\"1.0\"?>
<home_left_headline>
<bgimg>'.$dir2.''.$row1['imagem1'].'</bgimg>
</home_left_headline>
<home_flash>';

while($row = mysql_fetch_array($resultado)) {

echo'<swf headimg="" bgimg="" msgimg="" leftthrow="" rightthrow=""></swf>';
}
echo'</home_flash>';

echo'<promotop>
<promo img="" title="" url="" ><![CDATA[]]></promo>
<promo img="" title="" url="" ><![CDATA[]]></promo>
</promotop>';

mysql_close($link);

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentei de tudo para por esse meu banner em flash a dar , o que sei é que assim que abro uma tag php o código não corre mais , todo o código esta bem ,pois ele em xml corre , mas quando viro ele para o php não funciona . Se alguém souber do que poderá ser, partilhe informação.

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.