Ambient Event Handlers
The following event handlers can be implemented for most skin elements. The ambient event attributes accessed with the event keyword can be used within an event handler to determine the state of the keyboard and mouse at the time of the event.
Event handler | Description |
---|---|
attribute_onchange | When a skin attribute changes value, an event occurs that can be handled by an event handler. The name of the event handler is the name of the attribute followed by an underscore and "onchange", such as "value_onchange". |
onblur | Handles an event that occurs when the element loses the keyboard focus. |
onclick | Handles an event that occurs when the user clicks the element. |
ondblclick | Handles an event that occurs when the user double-clicks the element. |
onendalphablend | Handles an event that occurs when an element completes an alphaBlendTo operation. |
onendmove | Handles an event that occurs when an element completes a moveTo operation. |
onfocus | Handles an event that occurs when the element receives the keyboard focus. |
onkeydown | Handles an event that occurs when a key is pressed. |
onkeypress | Handles an event that occurs when the user presses an alphanumeric key. |
onkeyup | Handles an event that occurs when a key is released. |
onmousedown | Handles an event that occurs when the user clicks a mouse button. |
onmousemove | Handles an event that occurs when the user moves the mouse pointer while it is over an element. |
onmouseout | Handles an event that occurs when the user moves the pointer off the element. |
onmouseover | Handles an event that occurs when the user first places the pointer over the element. |
onmouseup | Handles an event that occurs when the user releases a mouse button while the pointer is over the element. |
onresize | Handles an event that occurs when a control resizes. |
Related topics