| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Used for watching changes to XML and XMLList objects.
Those objects are not EventDispatchers, so if multiple elements
want to watch for changes they need to go through this mechanism.
Call
watchXML(), passing in the same notification
function that you would pass to XML.notification.
Use
unwatchXML() to remove that notification.
public function XMLNotifier(x:XMLNotifierSingleton)| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Constructor.
XMLNotifier is a singleton class, so you do not use
the new operator to create multiple instances of it.
Instead, call the static method XMLNotifider.getInstance()
to get the sole instance of this class.
Parameters public static function getInstance():XMLNotifier| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Get the singleton instance of the XMLNotifier.
Returns public function unwatchXML(xml:Object, notifiable:IXMLNotifiable):void| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Given an XML or XMLList, remove the specified notification function.
Parameters
| xml:Object — XML/XMLList object to un-watch.
|
| |
| notifiable:IXMLNotifiable — Function notification function.
|
public function watchXML(xml:Object, notifiable:IXMLNotifiable, uid:String = null):void| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 9, AIR 1.1 |
Given an XML or XMLList, add the notification function
to watch for changes.
Parameters
| xml:Object — XML/XMLList object to watch.
|
| |
| notifiable:IXMLNotifiable — Function that needs to be called.
|
| |
| uid:String (default = null) — UID for object
|