[Resolvido]Arquivo externo
olá pessoal!
bom minha dúvida é o seguinte
tenho 2 swf's um "principal" e outro "externo"
o arquivo principal carrega o outro arquivo dentro dele com um preloader
o código ficou assim:
stop();
//Declaração de Variável
var carrega:Loader = new Loader();
// Carregando o arquivo escolhido na variável CARREGA
carrega.load(MovieClip(root).link);
// Verificação de Eventos de Carregamento
carrega.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, carregando);
carrega.contentLoaderInfo.addEventListener(Event.COMPLETE, completo);
//Funções de Carregamento
function carregando(evt:ProgressEvent):void {
var perc:Number=evt.bytesLoaded/evt.bytesTotal;
barra.scaleX=perc;
percentual.text=Math.floor(perc*100)+"%";
}
function completo(evt:Event):void {
MovieClip(root).container.removeChildAt(0);
MovieClip(root).container.addChild(carrega);
play();
}mas tem um problema!o arquivo externo tem conteúdo ativo ou seja não é apenas imagem!
tem botões scrolltext e outras coisas. O arquivo externo funciona normalmente, mas quando ele é carregado dentro do arquivo principal ele NÃO FUNCIONA!
esse é o código do arquivo externo quando eu tiro a parte que importa o CAURINA TRANSITIONS não dá mais erro.
gostaria de saber se tem como fazer o arquivo externo funcionar dentro do principal
não sei se fui bem claro, mas é isso pessoal por favor me ajudem!
agradeço desde já!
import caurina.transitions.*;
var yOffset:Number;
var yMin:Number=0;
var yMax:Number=sb.track.height-sb.thumb.height;
sb.thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbDown);
stage.addEventListener(MouseEvent.MOUSE_UP, thumbUp);
function thumbDown(e:MouseEvent):void {
stage.addEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
yOffset=mouseY-sb.thumb.y;
}
function thumbUp(e:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMove);
}
function thumbMove(e:MouseEvent):void {
sb.thumb.y=mouseY-yOffset;
if (sb.thumb.y<=yMin) {
sb.thumb.y=yMin;
}
if (sb.thumb.y>=yMax) {
sb.thumb.y=yMax;
}
var sp:Number=sb.thumb.y/yMax;
Tweener.addTween(content, {y:(-sp*(content.height-masker.height)),
time:1});
e.updateAfterEvent();
}Discussão (2)
Carregando comentários...