onClientDoubleClick
ClienteEvento
Se dispara cuando se pulsa dos veces seguidas un botón del ratón con el cursor visible.
addEventHandler("onClientDoubleClick", root, function(string button, float absoluteX, float absoluteY, float worldX, worldY, worldZ, element|false clickedElement) … end)
Parámetros del handler
| Nombre | Tipo | Descripción |
|---|---|---|
| button | string | "left", "middle" o "right". |
| absoluteX | float | Posición horizontal del cursor en píxeles. |
| absoluteY | float | Posición vertical del cursor en píxeles. |
| worldX, worldY, worldZ | float | El punto del mundo bajo el cursor donde la línea de visión choca con algo, o el punto 300 unidades por delante si no choca con nada. |
| clickedElement | element|false | El elemento alcanzado, o false si no hay ningún elemento ahí. |
Source
El elemento raíz (root).
Cuenta como doble la segunda pulsación hecha hasta 330 ms después de la anterior y a no más de 10 píxeles de ella. onClientClick se dispara antes, en ambas pulsaciones.
Ejemplo
addEventHandler("onClientDoubleClick", root, function(button, x, y, wx, wy, wz, clicked)
if button == "left" and clicked and getElementType(clicked) == "vehicle" then
outputDebugString("Double-clicked a vehicle")
end
end)