Package | spark.components.supportClasses |
Class | public class InteractionStateDetector |
Inheritance | InteractionStateDetector EventDispatcher Object |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10.1, AIR 2.5 |
As the state changes, if the transition should play, the playTransitions.
Related API Elements
Public Properties
Property | Defined By | ||
---|---|---|---|
constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | ||
prototype : Object [static]
A reference to the prototype object of a class or function object. | Object | ||
state : String [read-only]
Returns the state of the component
Possible values are:
InteractionState.UP
InteractionState.DOWN
InteractionState.OVER
| InteractionStateDetector |
Public Methods
Method | Defined By | ||
---|---|---|---|
InteractionStateDetector(component:UIComponent)
Constructor
| InteractionStateDetector | ||
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 |
Events
Event | Summary | Defined By | ||
---|---|---|---|---|
[broadcast event] Dispatched when the Flash Player or AIR application gains operating system focus and becomes active. | EventDispatcher | |||
Dispatched after the state has changed. | InteractionStateDetector | |||
[broadcast event] Dispatched when the Flash Player or AIR application operating loses system focus and is becoming inactive. | EventDispatcher |
Property Detail
state | property |
state:String
[read-only] Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10.1, AIR 2.5 |
Returns the state of the component
Possible values are:
- InteractionState.UP
- InteractionState.DOWN
- InteractionState.OVER
This property can be used as the source for data binding. When this property is modified, it dispatches the change
event.
Implementation
public function get state():String
Related API Elements
spark.components.supportClasses.InteractionState;
Constructor Detail
InteractionStateDetector | () | Constructor |
public function InteractionStateDetector(component:UIComponent)
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10.1, AIR 2.5 |
Constructor
Parameterscomponent:UIComponent — The UIComponent to detect the up/over/down state on.
The event listeners are attached to this object.
|
Event Detail
change | Event |
Event Object Type:
property Event.type =
flash.events.Event
property Event.type =
flash.events.Event.CHANGE
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4.5 |
Runtime Versions: | Flash Player 10.1, AIR 2.5 |
Dispatched after the state has changed.
TheEvent.CHANGE
constant defines the value of the type
property of a change
event object.
This event has the following properties:
Property | Value |
---|---|
bubbles | true |
cancelable | false ; there is no default behavior to cancel. |
currentTarget | The object that is actively processing the Event object with an event listener. |
target | The object that has had its value modified.
The target is not always the object in the display list
that registered the event listener. Use the currentTarget
property to access the object in the display list that is currently processing the event. |
Mon Nov 28 2011, 06:48 AM -08:00