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
|