HTML Flash Embed
Сначала убедитесь, что ваш тег для вставки в порядке (ширина и высота установлены на 100%, CSS и т. Д.). Это не должно быть проблемой, так как вы говорите, что только SWF-файл, отображаемый в браузере, также содержит ошибки.
Alignement
Убедитесь, что вы установили выравнивание сцены в верхнем левом углу в вашем конструкторе:
stage.align = StageAlign.TOP_LEFT;
Пересчет
Обычно, если вы позволяете флеш-памяти масштабировать все ваше приложение, оно может выглядеть уродливо (слишком большие шрифты и т. Д.). Лучше всего использовать для установки масштабирования сцены значение «без масштаба» и прослушивание этапа RESIZE Event для масштабирования и позиционирования объектов, которые в этом нуждаются.
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, stageResizeHandler);
stageResizeHandler();
И что-то вроде (псевдокод):
private function stageResizeHandler(event:Event=null):void
{
backgroundShape.width = stage.stageWidth;
backgroundShape.height = stage.stageHeight;
footer.y = stage.stageHeight - footer.height;
}