Difference between revisions of "Event"
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | '''Supported platforms:''' android | + | '''<translate>Supported platforms</translate>:''' [[File:Platform android]][[File:Platform ios]][[File:Platform mac]][[File:Platform pc]]<br/> |
− | '''Available since:''' Gideros 2011.6<br/> | + | '''<translate>Available since</translate>:''' Gideros 2011.6<br/> |
+ | '''<translate>Inherits from</translate>:''' [[Special:MyLanguage/Object|Object]]<br/> | ||
=== <translate>Description</translate> === | === <translate>Description</translate> === | ||
<translate><br /> | <translate><br /> | ||
− | The objects of | + | The objects of `Event` class contains information about an event that has occurred. `Event` objects<br /> |
are passed to event listeners when an event occurs.<br /> | are passed to event listeners when an event occurs.<br /> | ||
<br /> | <br /> | ||
Usually event objects contains specific additional information about the event that has occured. For example,<br /> | Usually event objects contains specific additional information about the event that has occured. For example,<br /> | ||
− | when an | + | when an `Event.MOUSE_DOWN` event occurs, `x` and `y` fields contain the coordinates.<br /> |
Users can create their own events and dispatch through the event mechanism.<br /></translate> | Users can create their own events and dispatch through the event mechanism.<br /></translate> | ||
=== <translate>Examples</translate> === | === <translate>Examples</translate> === |
Revision as of 09:29, 24 August 2018
Supported platforms: File:Platform androidFile:Platform iosFile:Platform macFile:Platform pc
Available since: Gideros 2011.6
Inherits from: Object
Description
The objects of `Event` class contains 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.
Examples
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)
MethodsEvent.new creates a new Event object |
EventsConstants |