チェックボックスが実際にアイコンとして、その上にオーバーレイ画像とボタンです。このアイコンは、画像としていくつかの空白を含むボックスです。空白を持たない新しいイメージを作成し、現在のアイコンを置き換えなければなりません。これはダウンステートなどにも当てはまるので、一連の似たイメージが必要です。 (AdobeのButton docs example参照)。もちろん
、あなたもCheckBox
、FormItem
、およびForm
に、0にverticalGap
とindicatorGap
などpaddingTop
を設定する必要があります。 (Form, FormHeading, and FormItem layout containersのAdobeのフレックスヘルプ、「フォームのレイアウト」の項を参照)。ここで
は、いくつかのサンプルコードです:
<mx:Form width="100%" backgroundColor="0x0000ff" verticalGap="0" paddingTop="0" indicatorGap="0">
<mx:FormItem label="Context Aware" width="100%" backgroundColor="0x00ff00" verticalGap="0" paddingTop="0" indicatorGap="0">
<mx:CheckBox verticalGap="0" paddingTop="0" icon="@Embed('cbIcon.gif')"/>
</mx:FormItem>
</mx:Form>
(答えが間違っている場合、私に知らせてください、それが正しければ、 "正しい" として、それを確認してください。。)
出典
2012-01-04 06:15:57
iND
ます。http:// meta.stackexchange.com/a/44679/155739 –
これは、パディングで何かをしなければならないように見えます。 'padding'を0に設定しようとしましたか? –
@ Lightness Orbitのレース、それはバグですか? –