如图所示:
图中有6个选项卡,执行不同的选项卡调用不同的方法,代码如下:
<mx:TabNavigator width="100%" height="100%" paddingTop="0" fontSize="12" id="tnv1" change="fntvbchange(this.tnv1.selectedIndex.toString())" fontWeight="normal" verticalGap="0">
其中,change方法是关键,private function fntvbchange(s:String):void { if (s == "5") { if (stationname.length <= 0) { this.mychuzhi.querystationname(); //查询被影响的车站名称 this.mychuzhi.querystationline(); //查询被影响的线路 } } if (s == "4") { this.mychuzhi.queryeventgue(); //查询事件基本信息 this.mychuzhi.querysginte("1"); //根据线路id 查询线路区段 } }