我试图在鼠标滚动事件中获取List对象中项目的索引(请记住这不是我需要的selectedIndex)。下面是我目前正在使用的代码:
list.addEventListener(ListEvent.ITEM_ROLL_OVER, onItemRollOver);
function onItemRollOver(e:Event):void {
var itemInfo:Number = 0;
/*
THIS IS WHERE I NEED THE INDEX NUMBER OF THE ITEM BEING ROLLED OVER INSTEAD OF THE SELECTED ITEM
*/
itemInfo = list.selectedIndex;
txt_Display.text = 'Item Index #: ' + itemInfo;
play();
}
提前感谢您的帮助!
答案 0 :(得分:0)
如果您的侦听器功能作为参数使用。
这应该有效:
itemInfo = e.index;
答案 1 :(得分:0)
只是为了澄清有效的最终代码:
list.addEventListener(ListEvent.ITEM_ROLL_OVER, onItemRollOver);
function onItemRollOver(e:ListEvent):void {
var itemInfo:Number = 0;
itemInfo = e.index;
txt_Display.text = 'Item Index #: ' + itemInfo;
play();
}
再次感谢您的帮助!