
Код AS3:
private function getScale(target:Rectangle, container:Rectangle, minScale:Number = 1, maxScale:Number = 1.5):Number
{
var proposedScale:Number = Math.min(container.width / target.width, container.height / target.height);
return Math.min(maxScale, Math.max(minScale, proposedScale));
}