Es posible que desee comprobar el proyecto flexlib. Tienen un componente llamado SuperTabNavigator que agrega mucha funcionalidad a la base Flex TabNavigator, incluidas pestañas ocultas (creo).
Si tiene que crear su propio componente, es un poco más complicado. Lo que hay que saber es que las "pestañas" son en realidad botones especialmente diseñados, contenidos dentro de un componente de TabBar (el TabBar está entonces dentro del TabNavigator). Lo que tendrá que hacer entonces, es la subclase TabNavigator y tiene alguna propiedad sobre sus vistas (es decir, los lienzos, etc. que se agregan al TabNavigator) que está vinculada a las propiedades visible e includeInLayout de los botones de TabBar.
En esencia, lo que tendrá es algo así como:
BindingUtils.bindProperty(tabButton, "visible", view, "someProperty");
BindingUtils.bindProperty(tabButton, "includeInLayout", view, "someProperty");
Esto funciona bien, gracias. También necesita establecer includeInLayout en el botón. Terminé simplemente implementándolo con oyentes normales y sin preocuparme por tratar de hacerlo con enlaces. –
Gracias por esto, tuve el mismo problema hoy. –