チェックボックスは、実際にはアイコンとして画像が重ねられたボタンです。アイコンは、画像として空白のあるボックスです。空白を含まない新しい画像を作成し、現在のアイコンを置き換える必要があります。これは downstate などにも適用されるため、一連の同様のイメージが必要になることに注意してください。(Adobe のButton docs exampleを参照)。
もちろん、、、および で およびverticalGapをindicatorGap0paddingTopに設定する必要があります。(参照: Form、FormHeading、および FormItem レイアウト コンテナーに関する Adobeの Flex ヘルプ、「フォームのレイアウト」というタイトルのセクション)。CheckBoxFormItemForm
サンプルコードは次のとおりです。
<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>
(間違っていたら教えてください。正しければ「正解」にチェックを入れてください。)