2010-05-31 6 views
0

J'ai un composant mxml dans lequel j'ai un bouton de sauvegarde, au clic du bouton de sauvegarde j'ai besoin d'afficher un autre composant qui sera dans un onglet de navigation, pour cela j'utilise la vue empiler. Mon problème est, au clic de sauvegarde, j'ai besoin d'afficher le deuxième onglet au lieu du premier onglet, mais par défaut, le premier onglet sera affiché.Flex: Navigation dans un Navigateur d'onglets

Comment cela pourrait-il être accompli?

Répondre

0

Je vais mettre un exemple de code sur mes besoins et comment je l'ai fait.

Dans mon principal MXML i ont une vue pile

<mx:ViewStack id="loginViewStack" width="100%" height="100%"> 
    <mx:ViewStack id="navigationViewStack" width="100%" height="100%"> 
     <components:login id="id_login" label="Login"/> 
     <components:offering id="id_screen1" label="Screen1" /> 
    </mx:ViewStack> 

</mx:ViewStack> 

disent Maintenant, je terminé connexion réussie. Je dois être pris pour en afficher un, Mon écran (qui est un composant mxml). Mon écran contient un onglet de navigateur et l'exigence est que je dois être pris pour le deuxième onglet. Donc, ce que je fais est dans la création complète de mon composant screen1, j'ai mis l'index selectedIndex de mon onglet à 1. et hourra! Cela résout le problème.

private function():void 
{ 
    id_tabNavigator.selectedIndex = 1; 
} 
Questions connexes