Намного проще: просто используйте HorizontalCenter и verticalCenter свойства UIComponent.При использовании внутри BasicLayout компонент всегда будет центрирован.Например:
<mx:ProgressBar indeterminate="true"
horizontalCenter="0" verticalCenter="0"
label="Connecting..." labelPlacement="center" />
Если вы присвоите этим свойствам значение, отличное от '0', компонент будет смещен от середины на количество пикселей, указанное в качестве значения.(например, horizontalCenter="50"
сместит компонент на 50 пикселей вправо от центра родительского компонента)
Возможно, это пробел из-за использования systemManager.stage.scaleMode=StageScaleMode.SHOW_ALL
.Просто удали эту строку.В любом случае, почему вы это делаете?
edit
Только что заметил, что вы используете фиксированные значения 'width' и 'height' в своем приложении: вам придетсяСделайте эти «100%», если вы хотите, чтобы ваше приложение действительно заполнило весь экран.Это еще одна возможная причина для этого пробела.