私は現在、次の設定を行っています(簡単にするために抽象化されています)。
<s:TabBar id="extentTypeTabBar" dataProvider="{vs}"/>
<mx:ViewStack id="vs">
<s:NavigatorContent id="firstTab" label="Action">
<!--content-->
</s:NavigatorContent>
<s:NavigatorContent id="secondTab" label="Adventure">
<!--content-->
</s:NavigatorContent>
<s:NavigatorContent id="thirdTab" label="Favorites">
<!--content-->
</s:NavigatorContent>
</mx:ViewStack>
私はthirdTabにラベルではなく画像(つまり、「お気に入り」という単語の代わりに星やハートの画像)を持たせたいと思っています。NavigatorContentの「icon」プロパティを使用してみましたが、役に立ちませんでした。
これを実現するには、すべてのタブではなく1つのタブのみを一意にスキンしたいので、SparkTabBarの背後にあるロジックを使用してカスタムスキンを作成する必要があると思います。誰かがこれを達成する方法の例を持っていますか?
ありがとう!
jp