2011-01-26 91 views
0

在ActionScript 3.0中,我有显示列表的代码。当选择一排,我怎么添加一个侦听器中执行代码,如何提取所选行的位置ActionScript 3.0列表监听器?

+0

你应该提供一些你的代码,以显示你的名单究竟如何建立并显示 - 否则你可能不会得到有用的答案。 – weltraumpirat 2011-01-26 15:35:56

回答

0

如果它是一个MX列表:

要添加事件侦听器:

list.addEventListener(ListEvent.ITEM_CLICK, onListItemClick); 

要获得所选行:

public function onListItemClick(le:ListEvent):void 
{ 
    var selectedItem:int = le.rowIndex; 
} 
0

如果它是一个FL列表:

添加事件侦听器:

list.addEventListener(Event.CHANGE, onListItemChange); 

要获得所选行:

public function onListItemChange(e:Event):void 
{ 
    var selectedIndex:int = list.selectedIndex; 
}