私は GridItem() を持っています。テキスト付きの小さな画像を追加する必要がありますが、その方法がわかりません。ボタンを追加してラベルを何かに設定すると、うまく機能します。ただし、ボタンの画像を変更する方法がわかりません。アイコンを追加できますが、アイコンはボタン内のテキストの横に配置されます。
何か案は?私はフレックスにかなり慣れていないので、どのように進めればよいかわかりません。
私は GridItem() を持っています。テキスト付きの小さな画像を追加する必要がありますが、その方法がわかりません。ボタンを追加してラベルを何かに設定すると、うまく機能します。ただし、ボタンの画像を変更する方法がわかりません。アイコンを追加できますが、アイコンはボタン内のテキストの横に配置されます。
何か案は?私はフレックスにかなり慣れていないので、どのように進めればよいかわかりません。
組み込みコンポーネントを使用する代わりに、カスタム コンポーネントを構築してみませんか? 新しい MXML コンポーネントを作成し、グループ スーパークラスを指定します。次に、必要なものを正確に作成します。
最終的にはこのようになるはずです。
<s:Group width="200" height="50">
<s:Image id="image" source="blah" left="0" right="0"/>
<s:Label id="label" text="Blah some more" verticalCenter="0" horizontalCenter="0" />
</s:Group>
これは明らかにかなり単純化されていますが、その考えは理解できます。簡単に拡張できます。基本グループにクリック イベントを追加したり、その中に項目を追加したりできます。そして何よりも、好きなだけ再利用できます。または、そのコードを現在のクラス/コンポーネントに直接投げて、それで完了することもできます。組み込みコンポーネントは優れていますが、カスタム コンポーネントを自分で作成する方が簡単な場合もあります。