Для масштабирования всех объектов в приложении я использую статический класс Layout из аттача (положить в com.xo11.utils). Для начала классу передается стейдж (если не передать - выпадет эксепшен), далее задаются базовая ширина-высота (под какой размер сделана графика).
Для того, чтобы масштабировать объекты - подписываемся на onResize и по событию всем нужным объектам задаем

Код AS3:
myMovieClip.scaleX=myMovieClip.scaleY=Layout.kX;
Если же нужно масштабировать фон - сравниваем коэффициенты

Код AS3:
if (Layout.back_kX > Layout.back_kY)
{
myBackground.scaleX = myBackground.scaleY = Layout.back_kX;
}
else
{
myBackground.scaleX = myBackground.scaleY = Layout.back_kY;
}
Все очень просто
Дополнительно можно задать режим работы (Layout.mode): MODE_UP - только увеличение, MODE_DOWN - только уменьшение, MODE_UP_DOWN - масштабирование и вверх, и вниз.
Также в классе присутствуют предзаданные части экрана - углы и центр поинтами и отдельно центр по иксу и центр по игрику
Layout.zip