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 に答える