如图所示:
图中有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 查询线路区段
}
}