Si potrebbe voler controllare il progetto flexlib. Hanno un componente chiamato SuperTabNavigator che aggiunge molte funzionalità al Flex TabNavigator di base, comprese le schede nascoste (credo).
Se si deve creare il proprio componente, tuttavia, è un po 'più complicato. La cosa da sapere è che le "schede" sono in realtà dei pulsanti speciali, contenuti all'interno di un componente TabBar (il TabBar è quindi contenuto all'interno di TabNavigator). Quello che dovrete fare allora, è sottoclasse TabNavigator e avere alcune proprietà sulle vostre viste (ad esempio le tele, ecc. Che sono aggiunte a TabNavigator) che è associato alle proprietà visible e includeInLayout dei pulsanti TabBar.
In sostanza, ciò che avrete è qualcosa di simile:
BindingUtils.bindProperty(tabButton, "visible", view, "someProperty");
BindingUtils.bindProperty(tabButton, "includeInLayout", view, "someProperty");
Funziona bene, grazie. È inoltre necessario impostare includeInLayout sul pulsante. Ho finito per implementarlo con normali ascoltatori e non mi preoccupavo di provare a farlo con i binding. –
Grazie per questo, ha avuto lo stesso problema oggi. –