Package | mx.core |
Interface | public interface IPropertyChangeNotifier extends IEventDispatcher , IUID |
Implementors | ArrayList, ObjectProxy, UIComponent |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
IPropertyChangeNotifier
interface defines a marker
interface.
Classes that support this interface declare support for event propagation
in a specialized manner.
Classes that implement this interface must dispatch events for each property
of this class and any nested classes publicly exposed as properties.
For those properties that are anonymous (complex and not strongly typed),
implementing classes provide custom support or directly use the
ObjectProxy class.
Implementors of this interface should use the
PropertyChangeEvent.createUpdateEvent()
method to construct an
appropriate update event for dispatch.
Public Methods
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. | IEventDispatcher | ||
Dispatches an event into the event flow. | IEventDispatcher | ||
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event. | IEventDispatcher | ||
Removes a listener from the EventDispatcher object. | IEventDispatcher | ||
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type. | IEventDispatcher |
Thu Dec 4 2014, 05:50 PM -08:00