User Guide
XML 729
loaded (XML.loaded property)
public loaded : Boolean
Indicates if the XML document has successfully loaded. If there is no custom onLoad() event
handler defined for the XML object, then this property is set to
true when the document-
loading process initiated by the
XML.load() call has completed successfully; otherwise, it is
false. However, if you define a custom behavior for the onLoad() event handler for the
XML object, be sure to set
onload in that function.
Availability: ActionScript 1.0; Flash Lite 2.0
Example
The following example uses the XML.loaded property in a simple script:
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success:Boolean) {
trace("success: "+success);
trace("loaded: "+my_xml.loaded);
trace("status: "+my_xml.status);
};
my_xml.load("http://www.flash-mx.com/mm/problems/products.xml");
Information displays in the Output panel when the onLoad handler invokes. If the call
completes successfully,
true displays for the loaded status in the Output panel.
success: true
loaded: true
status: 0
See also
load (XML.load method), onLoad (XML.onLoad handler)
onData (XML.onData handler)
onData = function(src:String) {}
Invoked when XML text has been completely downloaded from the server, or when an error
occurs downloading XML text from a server. This handler is invoked before the XML is
parsed, and you can use it to call a custom parsing routine instead of using the Flash XML
parser. The src parameter is a string that contains XML text downloaded from the server,
unless an error occurs during the download, in which case the
src parameter is undefined.
By default, the XML.onData event handler invokes XML.onLoad. You can override the
XML.onData event handler with custom behavior, but XML.onLoad is not called unless you
call it in your implementation of
XML.onData.