Показать сообщение отдельно
Старый 27.01.2018, 21:59
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 4  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,282
эх очередной копипастер.
Вот функция,которая растягивает DisplayObject container с сохранением пропорций и выравнивает по центру
Код AS3:
private function update(e:Event = null):void {
	container.scaleX = container.scaleY = 1;
	var scale:Number=Math.min(stage.stageWidth /container.width,stage.stageHeight/container.height);
	container.scaleX = container.scaleY = scale;
	container.x = stage.stageWidth * 0.5 - container.width * 0.5;
	container.y = stage.stageHeight* 0.5 - container.height * 0.5;
}
Надо ее вызывать ее при изменении размеров окна
Также в начало кода надо добавить
Код AS3:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;