Ir para conteúdo

POWERED BY:

Arquivado

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

HardBoiled

Carregando Swf através de botão

Recommended Posts

Bom pessoal ainda sou novato no AS3, estou tentando me adaptar as mudanças relativas ao AS2...esse é meu primeiro tópico no forúm, espero que consiga aprender mais com a dica da galera ai.

 

Se eu fosse carregar um swf no stage, através de um botão, ficaria assim.

 

btn_teste.addEventListener(MouseEvent.CLICK, carregarImagem);

var carregarImg:Loader = new Loader();

var chamarImagem:URLRequest = new URLRequest("teste.jpg");

carregarImg.x = 250;

carregarImg.y = 150;

carregarImg.load(chamarImagem);

 

function carregarImagem(event:MouseEvent):void{

stage.addChild(carregarImg);

 

}

 

Mas estou querendo carregar o swf dentro de um clipe de filme...então exclui as posições x e y, e a função mudei para:

 

local_mc.addChild(carregarImg);

 

Só que não funciona, alguém pode me ajudar?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usei este Action (AS3) para uma galeria de imagens, bem simples.

Os thumbnails são botões (Btumb_)que carregam a imagem ampliada dentro de um container (mc_exibe).

Apenas um detalhe, neste exemplo foi configurado para exibir uma imagem inicial (foto_1.swf). Se não desejar, basta excluir esta linha.

Postei aqui apenas para dois botões, mas pode usar quantos desejar.

 

var carregar:Loader=new Loader();

 

mc_exibe.addChild(carregar);

carregar.load(new URLRequest("foto_1.swf"));

 

Btumb_1.addEventListener(MouseEvent.CLICK, botao1);

function botao1(evento:MouseEvent):void{

carregar.load(new URLRequest("foto_1.swf"));

}

 

Btumb_2.addEventListener(MouseEvent.CLICK, botao2);

function botao2(evento:MouseEvent):void{

carregar.load(new URLRequest("foto_2.swf"));

}

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.