Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo uma interface, com um palco e 4 botões, cada botão, inclui um swf externo no palco. o primeiro botão eu consigo incluir no palco via addchild. o problema são os outros botões, eles não estão chamando, e quaando chamam incluem por cima do que está apresentando, como tem efeito em alpha aparece um em cima do outro, e fica uma salada de frutas.
como posso remover o swf que esta passando no palco e adicionar outro quando clicar em outro botão?
o código está assim...
btn1.addEventListener( MouseEvent.CLICK, clicado );
btn2.addEventListener( MouseEvent.CLICK, clicado );
btn3.addEventListener( MouseEvent.CLICK, clicado );
btn4.addEventListener( MouseEvent.CLICK, clicado );
btn5.addEventListener( MouseEvent.CLICK, clicado );
function clicado( e:MouseEvent ):void
{
var url:URLRequest = new URLRequest(e.target.name + ".swf")
var carregador:Loader = new Loader();
carregador.load( url );
addChild(carregador);
carregador.x = 45;
carregador.y = 20;
}
os swf's externos tem o msm nome das istâncias dos botoes.
Obrigado!
Carregando comentários...