我有一个我想要居中的按钮/图像。下面的代码在垂直模式下按预期工作:
pauseButton.source = pause; // embedded image
pauseButton.verticalCenter = 0;
pauseButton.horizontalCenter = 0;
pauseButton.addEventListener(MouseEvent.CLICK, playVideo);
将方向设置为横向模式后,图像将保持在相同位置,因此不再居中:
stage.setOrientation(StageOrientation.ROTATED_RIGHT);
在方向更改后再次设置verticalCenter / horizontalCenter没有任何区别。我怎样才能强迫它居中。
答案 0 :(得分:0)
我知道对于桌面酒吧,中心可以动态转换......我刚试过
for (var i:int = 0; i < 100 ; i++){
sq.x=stage.stageWidth / 2;
sq.y=stage.stageHeight / 2; }
它动态地改变了窗口大小的位置,没有延迟。我不确定将它放在一个循环中会对你有所帮助,但我只是想确保它会在我的结尾准确更新。工作正常!