Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem, eu estou fazendo ainda uma galeria de fotos com o flash, mas para isso eu preciso que o flash carregue uma variavel vinda da página e php.
até ai tudo ok, o flash conseguiu mostrar a variavél num texto dinamico.
maaaaaaas, se eu tento usar essa variavel para outra coisa, ela num funfa. D:
ai vai o Action Script:
Em _root.geral :
var cristo = _root.carregaxml;
i = 0;
var imagem:Array = new Array();
var nome:Array = new Array();
// Carrega Xml
var ArquivoXml:XML = new XML();
ArquivoXml.ignoreWhite = true;
ArquivoXml.load(cristo);
// Função que MOSTRA as Infos geradas pelo xml.
function carrega() {
//Duplica os MCS. e carrega de acordo com os nós
for (i=0; i<total; i++) {
var mc_atual = container_infos.duplicateMovieClip("container"+i, i+1, {_x:(i*200)+80});
mc_atual.imagem_mc.loadMovie(ArquivoXml.childNodes[0].childNodes[i].attributes.cont_album_url_p);
mc_atual.ref = ArquivoXml.childNodes[0].childNodes[i].attributes.cont_album_id;
mc_atual.gg = ArquivoXml.childNodes[0].childNodes[i].attributes.cont_album_url;
}
//Funções carregadas na função Carrega();
}
// Função que CARREGA as infos do xml
ArquivoXml.onLoad = function() {
total = ArquivoXml.childNodes[i].childNodes.length;// pegar quantidade de fotos
for (var a = 0; a<total; a++) {
imagems.push(ArquivoXml.childNodes[0].childNodes[a].attributes.cont_album_url);
nome.push(ArquivoXml.childNodes[0].childNodes[i].attributes.cont_album_id);
}
container_infos.unloadMovie();
carrega();
};
e a página tem esse código
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<? $caminho='xml/plataforma.xml'; ?>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0) width="750" height="450">
<param name="FlashVars" value="&carregaxml=<?=$caminho ?>&"/>
<param name="movie" value="album.swf" />
<param name="quality" value="high" />
<embed src="album.swf" quality="high" FlashVars="&carregaxml=<?=$caminho;?>&" pluginspage="[http://www.macromedia.com/go/getflashplayer"](http://www.macromedia.com/go/getflashplayer) type="application/x-shockwave-flash" width="750" height="450"></embed></object>
</p>
</body>
</html>
Espero que possam me ajudar, Desde Já, Grato. :D
Carregando comentários...