Hi there, im making a fully flash website and am trying to make all the content resizeable. I’ve put all my content into a movie clip called ‘allmenu’ and am resizing it with a timer … it always on stage though, is there a way to: make it load from the library, resize itself with the code below, then show it…?
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
var swfStage:Stage = allmenu.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
function resizeDisplay(event:Event):void
{
var swfWidth:int = swfStage.stageWidth/1.5;
var swfHeight:int = swfStage.stageHeight/1.5;
var newVideoHeight:Number = swfHeight;
allmenu.height = newVideoHeight;
var newVideoWidth:Number = swfWidth;
allmenu.width = newVideoWidth;
allmenu.scaleX = allmenu.scaleY;
}
swfStage.addEventListener(Event.RESIZE, resizeDisplay);
var timer:Timer = new Timer(1, 2);
timer.addEventListener(TimerEvent.TIMER, blah);
timer.start();
function blah(e:TimerEvent):void{
swfStage.addEventListener(Event.ENTER_FRAME, resizeDisplay);
}
var timer2:Timer = new Timer(50, 1);
timer2.addEventListener(TimerEvent.TIMER, blah2);
timer2.start();
function blah2(e:TimerEvent):void{
swfStage.removeEventListener(Event.ENTER_FRAME, resizeDisplay);
}