event_data

此变量在范围内是全局,用于在适当的事件(例如手势事件广播消息)中使用时保存 DS map,其他时间完全为-1。 DS map 的实际内容将取决于触发它的事件类型,因此请参阅这些事件的各个部分。

 

语法:

event_data;

 

返回:

DS Map

 

例子:

isFlick = event_data[?"isflick"];

if (isFlick)
{
    flickVelX = event_data[?"diffX"];
    flickVelY = event_data[?"diffY"];
}
else
{
    flickVelX = 0;
    flickVelY = 0;
}

上面的代码取自拖动结束手势事件,用于检查事件是否是 "flick" 事件,如果是,则从event_data DS 地图中提取所需数据并使用它来设置一些变量。如果未检测到 "flick" 事件,则将相同的变量设置为 0。