在 AS3 中获取翻转时数据网格组件的索引

Posted

技术标签:

【中文标题】在 AS3 中获取翻转时数据网格组件的索引【英文标题】:Get the index of a datagrid component on rollover in AS3 【发布时间】:2013-10-04 04:32:57 【问题描述】:

我在尝试使用 ActionScript 3.0 获取当前悬停在 flash 的数据网格组件上的行的索引时遇到了一些问题。

请问如何在 AS3 中获取鼠标悬停时数据网格的行索引。

谢谢

【问题讨论】:

哦,好吧...在 RTMIHM(在超级模式下阅读手册)新 DataGrid().addEventListener(ListEvent.ITEM_ROLL_OVER, function(e:ListEvent) trace(e.行索引););就是这样…… 【参考方案1】:

您使用ListEvent.ITEM_ROLL_OVER 事件而不是基本的鼠标悬停

import fl.events.ListEvent;

var sampleItem1:Object =  Name:"John Alpha",   Number:"555-123-0101", Email:"jalpha@fictitious.com" ;
var sampleItem2:Object =  Name:"Mary Bravo",   Number:"555-372-3322", Email:"mbravo@fictitious.com" ;
var sampleItem3:Object =  Name:"Trevor Gamma", Number:"555-485-1212", Email:"tgamma@fictitious.com" ;
var sampleItem4:Object =  Name:"Susan Delta",  Number:"555-987-3434", Email:"sdelta@fictitious.com" ;     

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);

【讨论】:

以上是关于在 AS3 中获取翻转时数据网格组件的索引的主要内容,如果未能解决你的问题,请参考以下文章

从 as3 中的 POST 上传中获取 ProgressEvent

当在 .net 上调用恢复存储过程但在 SQL Server 上运行时数据库卡在恢复状态

AS3:如何将数据网格中的数据保存到逐行文本文件中?

Zabbix原厂认证中文培训师达3位,上海宏时数据实力

AS3 - 如何获取下一个数组索引以及如何更改我的函数

ReactiveUI:如何实现定期刷新的ReactiveList