dans mon cas, je clique sur un bouton. il appelle changeTabState(); il change d'état et doit ensuite sélectionner un onglet en utilisant selectedIndex. mais cela ne fonctionne pas correctement. Si je reviens aller à l'état principal et cliquez à nouveau sur le bouton, cela fonctionne comme il se doit. Aide! Que dois-je faire pour "enregistrer" le composant de navigation par onglets dans mon nouvel état?Sélectionnez un onglet dans un TabNavigator dans un nouvel état
Button:
<mx:Button x="741" y="21" label="Upload" click="changeTabState('login');" visible="{loggedIn}"/>
Fonction:
public function changeTabState(tabName):void {
currentState='tools'; //changes my state to 'tools'
trace(tabName);
if (tabName == "login") {
trace(tabName);
toolsTabs.selectedIndex=4;
} else if (tabName == "upload") {
toolsTabs.selectedIndex=3;
}
}