Ir para conteúdo

POWERED BY:

Arquivado

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

andre brandao

Problemas com troca de niveis

Recommended Posts

Saudações pessoas!

 

Fiquei um tempão sem mecher no flash e agora estou tomando uma surra pra fazer um trampo aqui.

Estive procurando nos foruns mas não consegui encontrar algo que conseguisse resolver o problema.

 

A parada é pra funcionar assim:

 

Tenho uma página principal "index" que chama 3 outros SWF's externos "q1.swf", "q2.swf" e "q3.swf":

 

var Lo1:Loader = new Loader();
var Lo2:Loader = new Loader();
var Lo3:Loader = new Loader();
var q1:URLRequest = new URLRequest("q1.swf");
var q2:URLRequest = new URLRequest("q2.swf");
var q3:URLRequest = new URLRequest("q3.swf");
Lo1.load(q1);
Lo2.load(q2);
Lo3.load(q3);
quadro1.addChild(Lo1);
quadro2.addChild(Lo2);
quadro3.addChild(Lo3);
até aí tudo beleza!

criei os 3 MC vazios e instanciei-os como "quadro1", "quadro2" e "quadro3".

 

o problema é o seguinte, eu quero que quando clicar em qualquer um dos 3 quadros, que o quadro clicado passe para um nivel acima de todos, sem sumir os outros, apenas ficando por cima deles. E assim respectivamente deverá acontecer se clicar nos outros dois quadros.

 

tentei fazer algo assim que encontrei no forum:

 

function troca(event:Event):void {
    var obj = event.target;
    setChildIndex(obj,obj.numChildren +2);
}
quadro1.addEventListener(MouseEvent.CLICK,troca);
quadro2.addEventListener(MouseEvent.CLICK,troca);
quadro3.addEventListener(MouseEvent.CLICK,troca);
mas sem sucesso..

 

alguem aê pode me dar esse help?

 

desde já agradeç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.