テキストを VBox の上に正しく配置しようとしています。私が使用している VBox には背景画像があります。次に、ラベルが画像に重なります。これは基本的に私が欲しいボタンを作成しています。
問題は、使用している背景画像の下部に影の効果があることです。したがって、VBox で verticalAlign="middle" を使用すると、実際には中央に配置されません。
VBox と Labels の y 値、上下のプロパティ、verticalCenter プロパティを変更してみました。とにかく、ラベルを上下にシフトするものはないようです。なぜこれらがラベルをシフトしないのか、私は混乱しています。
これは、y、top、bottom、または verticalCenter が設定されていない現在のコードです。
<mx:VBox height="70" width="175" backgroundImage="{buttonBackground}" verticalAlign="middle" horizontalAlign="center" backgroundSize="100%" buttonMode="true" useHandCursor="true" mouseChildren="false" click="{controller.goToPage('configPg')}">
<mx:Label text="Configure" buttonMode="true" useHandCursor="true" mouseChildren="false" fontSize="24" color="white"/>
</mx:VBox>
どんな助けでも大歓迎です。
ありがとう