2014-01-28 85 views
1

我正在升級flex 3應用程序以進行flex 4.flex中的高亮標籤4

我注意到此代碼不再突出顯示選項卡。

tab = Tab(tabBarMap.getChildAt(2)) 
    tab.setStyle("fillColors", ["red", "white"]); 
    tab.setStyle("fillAlphas", [1.0, 1.0]); 

我用它在收到即時消息時引起對標籤的注意。 我如何在flex 4中做同樣的事情?

我不介意它是否改變標籤顏色,更改標籤圖標或添加iOS像紅色氣泡。任何事情都需要引起注意。

乾杯

ANSWER

tab.setStyle("chromeColor", "#CCCCCC"); 

回答

1

發現了什麼可能是你的問題here

基本上是一個解決方案,它說你可以從你的TabBar 孩子按鈕,因爲片延伸它。使用按鈕可以幫助,雖然我不知道爲什麼應用這些樣式不會在Tab本身上工作。在我的一個項目中,我一直使用「chromeColor」上的.setStyle在我的應用程序按鈕上應用連接的用戶顏色。

你也可以使用CSS和狀態來實現這一點,但也許它不需要基本的樣式。

+0

'chromeColor'是我所需要的,謝謝:) –