2014-01-28 6 views
1

Я обновляю приложение flex 3 для гибки 4.Выделить ярлык в flex 4

Я заметил, что этот код больше не будет выделять вкладку.

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

Я использовал это, чтобы обратить внимание на вкладку после получения мгновенного сообщения. Как я могу сделать то же самое в flex 4?

Я не против, если он меняет цвет табуляции, меняет значок вкладки или добавляет iOS, как красный пузырь. Все, что нужно привлечь.

Приветствия

ОТВЕТ

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

ответ

1

Найдено, что может быть решением вашей проблемы here

В основном это говорит, что вы можете получить детей из вашего TabBar, как кнопки, поскольку Tab расширяет его , Использование кнопки вместо этого может помочь, хотя я не уверен, почему применение этих стилей не будет работать на самой вкладке. В одном из моих проектов я использовал .setStyle на «chromeColor», чтобы применить цвет подключенного пользователя на кнопке моего приложения.

Вы также можете использовать CSS и состояния для этого, но, возможно, это не будет необходимо для базового стиля.

+0

'chromeColor' - это то, что мне нужно, спасибо :) –