ActionScript 3.0列表监听器?

时间:2011-01-26 15:31:21

标签: actionscript-3

在ActionScript 3.0中,我有显示列表的代码。选择行时,如何添加侦听器以执行代码以及如何提取所选行的位置

2 个答案:

答案 0 :(得分:0)

如果是MX列表:

添加事件监听器:

list.addEventListener(ListEvent.ITEM_CLICK, onListItemClick);

获取所选行:

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

答案 1 :(得分:0)

如果是FL列表:

添加事件监听器:

list.addEventListener(Event.CHANGE, onListItemChange);

获取所选行:

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