
01.11.2012, 14:27
|
|
Регистрация: Oct 2011
Сообщений: 21
|
Ну, тут как и много в каких ситуациях есть несколько вариантов решения. Кстати, приложение должно работать в полноэкранном режиме?
Можно сделать например так:
Определиться какая сторона в отрисовываемой графике больше, width или height.
Дальше взять за основу stage.stageHeight если height > width или же stage.stageWidth если наоборот.
Присвоить если была за основу взята длинна, то присвоить width значение stage.stageWidth ну а если height то соответственно stage.stageHeight.
Больше выстроить второе значение (width или height) пропорционально.
В таком случае графика будет всегда вписываться большей стороной в размер стейджа каким бы его не задали и строится пропорционально меньшая сторона.
P.S. такой способ по своему хорош, но можно еще покопать в сторону stage.scaleMode.
значения width и height имеются ввиду что берутся/устанавливаются контейнеру со всей графикой.
|