Im tryng to upload a swf inside a swf that have this code, do the rezise if the user change the stage with and height.
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.LoaderInfo;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.events.Event;
import flash.events.ProgressEvent;
import caurina.transitions.Tweener;
import flash.display.MovieClip;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler);
addEventListener(Event.ENTER_FRAME, resizeHandler);
var aCarregar:Loader = new Loader();
carregarSwf("index2");
function resizeHandler(event:Event):void {
preloaderBarra.x = (stage.stageWidth/2);
preloaderBase.x = (stage.stageWidth/2);
preloaderLogo.x = (stage.stageWidth/2);
menuTopo.x = (stage.stageWidth)/2;
footerTexto.x = (stage.stageWidth)/2;
footer.width=(stage.stageWidth);
footer.align=StageAlign.LEFT;
}
function carregarSwf(teste:String) {
var swfACarregar:String=teste;
var swfQueCarrega:URLRequest = new URLRequest(swfACarregar+".swf");
preloaderBarra.alpha=0;
preloaderBase.alpha=0;
preloaderLogo.alpha=0;
menuTopo.y=menuTopo.y-70;
aCarregar.load(swfQueCarrega);
aCarregar.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
aCarregar.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
aCarregar.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);
}
function showPreloader(evt:Event):void {
Tweener.addTween(preloaderBase, {alpha:1, time:1, transition:"easeInOutExpo",delay:1.5});
}
function showProgress(evt:ProgressEvent):void {
var numero:uint = (evt.bytesLoaded/evt.bytesTotal)*100;
preloaderBarra.width = (numero*1.55);
}
function showLoadResult(evt:Event):void {
preloaderLogo.visible=false;
preloaderBase.visible=false;
preloaderBarra.visible=false;
addChildAt(aCarregar,0);
}
Then in the second swf, that is load by the first i have:
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.LoaderInfo;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.events.Event;
import flash.events.ProgressEvent;
import caurina.transitions.Tweener;
import flash.display.MovieClip;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resize);
addEventListener(Event.ENTER_FRAME, resize);
function resize(event:Event):void {
Logo.x = (stage.stageWidth/2);
}
but only the fist resize, can some one help?