|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|
IPropertyChangeNotifierinterface 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.
|uid : String|
The unique identifier for this object.
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.
Dispatches an event into the event flow.
Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
Removes a listener from the EventDispatcher object.
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
Tue Sep 12 2017, 11:46 AM -07:00