Package | flash.ui |
Class | public dynamic class GameInputControl |
Inheritance | GameInputControl ![]() ![]() |
Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 3.7 |
Getting Control Values:
The value
property returns the current value of a
control. This method does not return the latest value directly from the
control. Instead it returns the value that was cached the last time the
control was sampled.
There are three ways to get control values from an individual control:
-
Polling: Call
value
whenever you want to get the last known value for a control. -
Change Events: Register a change event for a controller. The
Event.CHANGE
event is dispatched whenever the value of a control changes. Upon receiving the event, callvalue
to get the value for the control that fired the event. -
Caching Sample Values: Caching is done at the device level. See
the
GameInputDevice
class documentation for details on caching and retrieving sampled control values.
Attempting to read control values from a disabled device causes
value
to throw an IOError
. However, you can
access properties describing a control ( id
, minValue
and
maxValue
) even if the device is not enabled.
This feature makes it possible to determine if a device fits the
needs of your application, without having to first enable the device.
Related API Elements
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | |
device : GameInputDevice [read-only]
Returns the GameInputDevice object that contains this control. | GameInputControl | ||
id : String [read-only]
Returns the id of this control. | GameInputControl | ||
maxValue : Number [read-only]
Returns the maximum value for this control. | GameInputControl | ||
minValue : Number [read-only]
Returns the minimum value for this control. | GameInputControl | ||
value : Number [read-only]
Returns the value for this control. | GameInputControl |
Method | Defined By | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event. | EventDispatcher | |
![]() |
Dispatches an event into the event flow. | EventDispatcher | |
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes a listener from the EventDispatcher object. | EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type. | EventDispatcher |
Event | Summary | Defined By | ||
---|---|---|---|---|
![]() | [broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | ||
Dispatched when a control value changes. | GameInputControl | |||
![]() | [broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher |
device | property |
device:GameInputDevice
[read-only] Language Version: | ActionScript 3.0 |
Runtime Versions: | AIR 3.7 |
Returns the GameInputDevice object that contains this control.
Implementation
public function get device():GameInputDevice
id | property |
maxValue | property |
minValue | property |
value | property |
change | Event |
Thu Dec 4 2014, 05:50 PM -08:00