2013-09-27 30 views
1

我遇到了一些問題,試圖使用ActionScript 3.0獲取當前在flash的datagrid組件上徘徊opon的行的索引。在AS3中獲取數據網格組件的索引

那麼請如何獲取AS3中鼠標滾動時datagrid的行索引。

感謝

+0

哦......在同時RTMIHM(閱讀本手冊中的Hyper模式下)的答案 新的DataGrid有點迷迷糊糊() - 閱讀進度 - (ListEvent.ITEM_ROLL_OVER,函數(例如:的ListEvent){ \t \t \t \t跡(e.rowIndex); \t \t \t}); 這就是所有... – Cozzbie

回答

1

您使用ListEvent.ITEM_ROLL_OVER事件,而不是一個基本的鼠標

import fl.events.ListEvent; 

var sampleItem1:Object = { Name:"John Alpha", Number:"555-123-0101", Email:"[email protected]" }; 
var sampleItem2:Object = { Name:"Mary Bravo", Number:"555-372-3322", Email:"[email protected]" }; 
var sampleItem3:Object = { Name:"Trevor Gamma", Number:"555-485-1212", Email:"[email protected]" }; 
var sampleItem4:Object = { Name:"Susan Delta", Number:"555-987-3434", Email:"[email protected]" };  

dg.columns = ["Name","Number","Email"]; 
dg.addItem(sampleItem1); 
dg.addItem(sampleItem2); 
dg.addItem(sampleItem3); 
dg.addItem(sampleItem4); 

function gridRollOver(e:ListEvent):void 
{ 
    trace("rowIndex: " + e.rowIndex + " columnIndex: " + e.columnIndex);  
} 
dg.addEventListener(ListEvent.ITEM_ROLL_OVER, gridRollOver); 
+0

,你找到了答案,大聲笑 – Ronnie

+0

是啊..但非常感謝...你的更詳細...:D – Cozzbie