Показать сообщение отдельно
Старый 05.06.2014, 12:38
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 15  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Зачем скидывать много лишнего?
1. В дискрипторе нужно обратить внимание только на:
Код:
<fullScreen>true</fullScreen>
2.
Код AS3:
var viewPort:Rectangle = RectangleUtil.fit(
	new Rectangle(0, 0, stage.stageWidth, stage.stageHeight), 
	new Rectangle(0, 0, stage.fullScreenWidth, stage.fullScreenHeight), 
	ScaleMode.SHOW_ALL);
3. Слушать ресайз
Код AS3:
this.stage.addEventListener(flash.events.Event.RESIZE, stageResized, false, int.MAX_VALUE, true);
private function stageResized(e:flash.events.Event):void
		{
			if (stage.stageWidth == stage.fullScreenWidth && stage.stageHeight == stage.fullScreenHeight ||
				stage.stageWidth == stage.fullScreenHeight && stage.stageHeight == stage.fullScreenWidth) {
				mcStarling.stage.stageWidth = this.stage.stageWidth;
				mcStarling.stage.stageHeight = this.stage.stageHeight;
 
				var viewPort:Rectangle = RectangleUtil.fit(
					new Rectangle(0, 0, stage.stageWidth, stage.stageHeight), 
					new Rectangle(0, 0, stage.fullScreenWidth, stage.fullScreenHeight), 
					ScaleMode.SHOW_ALL);
 
				Starling.current.viewPort = viewPort;
			}
		}
4. Ну и выполнить рекомендации выше по поводу стартовой картинки.
__________________
In Code We Trust