Das geht im moment nur mit einem Hintergrundbild, das du mit
registrierst, aber vielleicht komm ich am WE dazu das noch zu integrieren.
Die Berechnung ist aber nicht wirklich kompliziert.
ActionScript:
var ratioStage:Number = stage.stageWidth/stage.stageHeight;
var ratioMC:Number = mc.width/mc.height;
if(ratioStage<=ratioMC){
mc.width = stage.stageHeight * ratioMC;
mc.height = stage.stageHeight;
mc.x = -((stag.stageHeight * ratioMC - stage.stageWidth) / 2);
mc.y = 0;
} else {
mc.width = stage.stageWidth;
mc.height = stage.stageWidth / ratioMC;
mc.x = 0;
mc.y = -((stage.stageWidth / ratioMC - stage.stageHeight) / 2);
}