Available since: Gideros 2011.6
Inherits from: Object
The objects of Event class contain information about an event that has occurred. Event objects are passed to event listeners when an event occurs.
Usually event objects contains specific additional information about the event that has occured. For example, when an Event.MOUSE_DOWN event occurs, x and y fields contain the coordinates.
Users can create their own events and dispatch through the event mechanism.
Mouse down event example
function onMouseDown(event) print(event.x, event.y) end mysprite:addEventListener(Event.MOUSE_DOWN, onMouseDown)
User created event
local event = Event.new("myevent") event.data1 = "12345" event.data2 = "abcde" mydispatcher:dispatchEvent(event)
Please note that most events happen on the Sprite class: Sprite
Event.new creates a new Event object
Event:getTarget returns the element on which the event listener was registered