Зачем скидывать много лишнего?
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. Ну и выполнить рекомендации выше по поводу стартовой картинки.