0

我有一个想要居中的按钮/图像。下面的代码在垂直模式下按预期工作:

pauseButton.source = pause; // embedded image
pauseButton.verticalCenter = 0;
pauseButton.horizontalCenter = 0;
pauseButton.addEventListener(MouseEvent.CLICK, playVideo);

将方向设置为横向模式后,图像保持在同一位置,因此不再居中:

stage.setOrientation(StageOrientation.ROTATED_RIGHT);

改变方向后再次设置verticalCenter/horizo​​ntalCenter 并没有什么不同。我怎样才能强迫它居中。

4

1 回答 1

0

我知道对于桌面酒吧,中心可以动态变换......我刚试过

for (var i:int = 0; i < 100 ; i++){ 
sq.x=stage.stageWidth / 2; 
sq.y=stage.stageHeight / 2; } 

它会随着窗口的大小动态地改变位置,没有延迟。我不确定把它放在一个循环中是否会对你有所帮助,但我只是想确保它会在我的最后准确更新。工作正常!

于 2013-03-18T17:38:59.803 回答