
Код AS3:
var stageWidth:Number=Истенная ширина стэйджа
var stageHeight:Number=Истенная высота стэйджа
var stageSo:Number=stageWidth/stageHeight;
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=flash.display.StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE,resizeDisplay);
function resizeDisplay(event:Event):void {
var stage_so:Number=stage.stageWidth/stage.stageHeight;
if (stage_so<stageSo) {
Gabarite_mc.scaleX=Gabarite_mc.scaleY=stage.stageWidth/stageWidth;
} else {
Gabarite_mc.scaleX=Gabarite_mc.scaleY=stage.stageHeight/stageHeight;
}
Gabarite_mc.x=stage.stageWidth-Gabarite_mc.width/2;
Gabarite_mc.y=stage.stageHeight-Gabarite_mc.height/2;
}
Gabarite_mc - главный мувик, который скейлится, все остальные должны быть внутри него.