Отличным способом является использование Greensock's AutoFitArea.Кодирование так же просто, как следующее
var area:AutoFitArea = new AutoFitArea(this, 50, 70, 300, 100);
area.attach(myImage, {scaleMode:ScaleMode.PROPORTIONAL_OUTSIDE, crop:true});
, которое будет ограничивать то, что находится внутри, с заданными размерами (300,100)
оттуда и далее, вы можете просто изменить ширину area
, и это будет иметь значениевсе для вас.
надеюсь, что это поможет