アプリケーションの幅と高さを変更するために、ボタンを常に中央に配置したいと考えています。
mxmlでそれを達成する方法は?
ボタンを何の中心に配置しますか? そのようなコードは、updateDisplayList() メソッドの一部として ActionScript で実行する方がよいと思うことがあります。ただし、MXML でこれを行う場合は、次のようにします。
<buttonContainer id="container">
<s:Button x="{container.width/2}" y="{container.height/2}" />
</buttonContainer>
これは、概念的には、どのコンテナでも機能するはずです。一部のコンテナーでは、少し簡単になります。VGroup など:
<s:VGroup horizontalAlign="Center" verticalAlign="middle">
<s:Button />
</s:VGroup>
ステージの幅と高さを変更しても、ボタンをステージの中央に配置する正確な解決策を見つけました
button.x=(stage.stageWidth-button.width)/2;
button.y=(stage.stageHeight-button.height)/2;