I had an application that uses set width and height and when placed in an embed
with different dimensions did not scale correctly. I was able to solve it by
setting the property:
stage.align = StageAlign.TOP_LEFT;
then on resize or added to stage set the scaling myself:
private function updateScaling():void{
if(stage.stageWidth != width || stage.stageHeight != height){
var scaling:Number = 1;
if(width>height){
scaling = stage.stageWidth / width;
}else{
scaling = stage.stageHeight / height;
}
scaleX = scaleY = scaling;
}
}
________________________________
From: johndoematrix <[email protected]>
To: [email protected]
Sent: Tuesday, December 30, 2008 5:18:48 AM
Subject: [flexcoders] how to scale an entire flex application including text
and images
hello guys... i thought by using % width and height would help scale a
flex application depending on different screen sizes but i realized
that the controls such as text are not scaled which leads to scroll
bars being created. this makes the application ugly. is there a way to
scale the entire application so that it the screen is smaller then the
text and other controls are scaled to fit the flex UI.