в моем случае я нажимаю кнопку. он вызывает changeTabState (); он изменяет состояние и затем должен выбрать вкладку, используя selectedIndex. но это не работает должным образом.
Если я вернусь, вернусь в основное состояние и снова нажму кнопку, все будет работать как надо.
Помогите! Что мне нужно сделать, чтобы «зарегистрировать» компонент навигатора вкладок в моем новом состоянии?
Кнопка:
<mx:Button x="741" y="21" label="Upload" click="changeTabState('login');" visible="{loggedIn}"/>
Функция:
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;
}
}