Ir para conteúdo

POWERED BY:

Arquivado

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

milisystem

[Resolvido] função e variaveis

Recommended Posts

ola Galera estou fazendo um menu com xml, mas estou com um problema

é o seguinte, quando eu clicar no menu ele deveria chamar uma função passando a variavel titulo que vem de um xml, mas isso não está acontecendo a variável não é passada

qual pode ser o problema? uma variável que recebe o conteudo de um xml deve ser de qual tipo?

 

 

parte do código

 

CÓDIGO

for (var i:Number = 0; i<parentNodes.length; i++) {			
	var t = home.attachMovie("padre", "padre"+i, home.getNextHighestDepth(), i+1);
	titulo = parentNodes[i].attributes.arquivo;				
	if(parentNodes[i].childNodes.length==0){
		 t.onRelease = function(){
		galeria(titulo);
	}
}
function galeria(xml:String){
//função
}

 

Se alguém puder me ajudar eu agradeço muito

Compartilhar este post


Link para o post
Compartilhar em outros sites

você teria que "guardar" o valor dentro do movie, pois quando sai do FOR, ele perde a referencia, assim:

 

 

for (var i:Number = 0; i<parentNodes.length; i++) {			
	var t = home.attachMovie("padre", "padre"+i, home.getNextHighestDepth(), i+1);
	titulo = parentNodes[i].attributes.arquivo;				
	if(parentNodes[i].childNodes.length==0){
		 t._titulo = titulo 
		 t.onRelease = function(){
			  galeria(this._titulo);
		 }
	 }
}

 

eu guardei o valor de "titulo" dentro de "_titulo" que esta no proprio movieClip

 

 

 

[]´s

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.