2011-07-12 15 views
0

ボタンとコンテンツの中にカスタムスキンを持つTabNavigatorがあります。個々のタブの後ろにイメージを置いてみたい。コントロールの幅を横切る高さ約20pxの長いバー。ボタンとナビゲータの内容はどちらもスパークコンポーネントですが、実際のタブナビゲータコントロールグループはmxタイプです。私が変えることができる唯一の特性は背景色です。 top = " - 10"などと同じように自分自身を位置づけたり、CSSルートに行く必要があるかどうかをバックグラウンドに伝える方法はありますか?TabBarバックグラウンドの位置を変更する

+1

:私は私のMXMLにCSSを適用するときしかし、私は、バックグラウンドのアルファを複製することはできませんエンベデッドグラフィックス(MXベースのコンポーネントを使用している間、あなたがやりたいことに最適な方法)。 – Nate

+0

また、FXGまたは単純な塗りつぶしを使用して作成できるので、画像によってはスケール9が必要でなくなることもあります。これはFlex 3または4ですか? –

答えて

0

また、この質問の答えは、Flexスタイルナビゲーターがで発見使用することをされたhere、前に思い付いたようになっています。自分のサンドボックスで

http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html

、私は透明のようにタブの背景のスタイルをすることができます。あなたが持っている、あなたは私があなたには、いくつかの簡単なスケール9であり得るのを助けることができます何をしたいかの迅速なスクリーンショットを投稿する場合は

 
@namespace mx "library://ns.adobe.com/flex/mx"; 

mx|TabNavigator { 
    backgroundAlpha: 1; 
    tabStyleName: "myTabs"; 
    firstTabStyleName: "myTabs"; 
    lastTabStyleName: "myTabs"; 
    selectedTabTextStyleName: "mySelectedTabs"; 
} 

.myTabs { 
    highlightAlphas: 0, 0; 
    fillAlphas: 0, 0; 
    backgroundAlpha: 0; 

} 

.mySelectedTabs { 
} 
関連する問題