【发布时间】:2010-02-07 04:22:27
【问题描述】:
在我的例子中,我点击了一个按钮。它调用 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;
}
}
【问题讨论】:
标签: apache-flex flash actionscript-3 flex3 adobe