Ir para conteúdo

POWERED BY:

Arquivado

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

Kord

Problemas com Variaveis vindas da página.

Recommended Posts

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">
<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" 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" type="application/x-shockwave-flash" width="750" height="450"></embed></object>
</p>
</body>
</html>

 

 

Espero que possam me ajudar, Desde Já, Grato. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

tô tentando fazer com que ele carregue um xml a partir do valor da variável. entedeu?

'-'

tipo que nem diz nessa parte do código.

 

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);

FlashVars="&carregaxml=<?=$caminho;?>&"

 

Sacou?

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.