Estou com o seguinte problema o banner que desenvolvi em flash não esta carregado meu ficheiro php alguém 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.preço, 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.preço, 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);
Deuses do Flash me ajudem que estarei a fazer de errado
Pergunta
biza
Caros amigos,
Estou com o seguinte problema o banner que desenvolvi em flash não esta carregado meu ficheiro php alguém 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.preço, 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.preço, 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);Deuses do Flash me ajudem que estarei a fazer de errado
Editado por bizaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.