Возможно, вы захотите проверить проект flexlib . У них есть компонент SuperTabNavigator, который добавляет множество функциональных возможностей в базовый Flex TabNavigator, включая скрытие вкладок (я думаю).
Если вам нужно создать свой собственный компонент, это немного сложнее. Важно знать, что «вкладки» - это кнопки с особым стилем, содержащиеся в компоненте TabBar (затем TabBar содержится в TabNavigator). Тогда вам нужно будет создать подкласс TabNavigator и иметь некоторые свойства для ваших представлений (т. Е. Холсты и т. Д., Добавляемые в TabNavigator), которые связаны со свойствами visible и includeInLayout кнопок TabBar.
По сути, у вас будет что-то вроде:
BindingUtils.bindProperty( tabButton, "visible", view, "someProperty" );
BindingUtils.bindProperty( tabButton, "includeInLayout", view, "someProperty" );