У меня была такая же проблема в проекте ActionScript во Flash Builder, использующем ширину и высоту от 100% до 100%. Я заметил, что stage.stageWidth и stage.stageHeight были 500x375, пока после того, как preloader загрузил основной класс, он изменился бы на полный экран. Из-за этого расположение элементов в прелоадере было неправильным. Я обнаружил, что именно эта строка в моем основном классе обновляет размер сцены:
stage.scaleMode = StageScaleMode.NO_SCALE;
Вот как я реализовал это в моем прелоадере:
public function Preloader()
{
addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
}
private function onAddedToStage(event:Event):void {
removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
...
}