Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E aí Galera, como vão?
Faz uma cara que nao mecho mais com flash. Agora, voltando e estudando o AS3 to meio perdidão e preciso de uma força.
Seguinte, tenho o layout td estruturado aqui, td os menus com suas devidas instancias e swf´s externos funcioando perfeitamente.
Entretanto estou com um problema com os menus.
Ao entrar na página, utilizo um addchild para carregar a animação da pagina inicial (um slideshow)
Em seguida, quando clico no menu "empresa' por exemplo, estou conseguindo tirar conteudo anterior do MC que chama os arquivos externos, mas nao consigo chamar o conteúdo novo para este movieclip.
Segue o código: (detalhe no //EMPRESA)
>
//classes
import caurina.transitions.*;
import caurina.transitions.Tweener ;
import caurina.transitions.properties.DisplayShortcuts ;
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.events.*;
//load
var carregainicial:Loader = new Loader();
var carregaempresa:Loader = new Loader();
//inicia o carregamento
carregainicial.load(new URLRequest("Slideshow.swf"));
carregaempresa.load(new URLRequest("empresa.swf"));
//adiciona o swf carregado no movieClip chamado "holder_mc" que já está no palco
mccall.addChild(carregainicial);
mccall.addChild(carregaempresa);
// init Tweener and DisplayShortcuts
Tweener.init(this.stage) ;
DisplayShortcuts.init()
// EMPRESA
b1.addEventListener(MouseEvent.ROLL_OVER, b1_ROLLOVER);
function b1_ROLLOVER(e:MouseEvent):void
{
Tweener.addTween(b1, {_frame:10, time:0.1, transition:"linear"});
}
b1.addEventListener(MouseEvent.ROLL_OUT, b1_ROLLOUT);
function b1_ROLLOUT(e:MouseEvent):void
{
Tweener.addTween(b1, {_frame:0, time:0.5, transition:"linear"});
}
b1.addEventListener (MouseEvent.MOUSE_DOWN, b1_MOUSE_DOWN);
function b1_MOUSE_DOWN (e:MouseEvent):void
{
removeChild(mccall);
mccall.addChild(carregaempresa);
}
// servicos
b2.addEventListener(MouseEvent.ROLL_OVER, b2_ROLLOVER);
function b2_ROLLOVER(e:MouseEvent):void
{
Tweener.addTween(b2, {_frame:10, time:0.1, transition:"linear"});
}
b2.addEventListener(MouseEvent.ROLL_OUT, b2_ROLLOUT);
function b2_ROLLOUT(e:MouseEvent):void
{
Tweener.addTween(b2, {_frame:0, time:0.5, transition:"linear"});
}
// clientes
b3.addEventListener(MouseEvent.ROLL_OVER, b3_ROLLOVER);
function b3_ROLLOVER(e:MouseEvent):void
{
Tweener.addTween(b3, {_frame:10, time:0.1, transition:"linear"});
}
b3.addEventListener(MouseEvent.ROLL_OUT, b3_ROLLOUT);
function b3_ROLLOUT(e:MouseEvent):void
{
Tweener.addTween(b3, {_frame:0, time:0.5, transition:"linear"});
}
// clientes
b4.addEventListener(MouseEvent.ROLL_OVER, b4_ROLLOVER);
function b4_ROLLOVER(e:MouseEvent):void
{
Tweener.addTween(b4, {_frame:10, time:0.1, transition:"linear"});
}
b4.addEventListener(MouseEvent.ROLL_OUT, b4_ROLLOUT);
function b4_ROLLOUT(e:MouseEvent):void
{
Tweener.addTween(b4, {_frame:0, time:0.5, transition:"linear"});
}
?????
Antecipadamente, mto obrigado!
Carregando comentários...