Name
XMLSocket.onData( ) Event Handler — executed when external data is received,but has not yet been parsed as XML
Availability
Flash 5 (undocumented)
Synopsis
socket.onData(src)
Arguments
- src
A string containing loaded data, which is usually XML source code.
Description
The onData( ) handler executes automatically
whenever a
zero byte (ASCII null character) is
transmitted to Flash over socket. By
default, onData( ) simply constructs a new XML
object hierarchy from src, and passes that
hierarchy to socket.onXML( ). However, the
onData( ) handler may be assigned a custom
callback function to intercept src before
ActionScript has a chance to parse it as XML. Under certain
circumstances (such as real-time video games), manipulating the raw
data in src manually may offer improved
performance over ActionScript’s built-in XML parsing.
Example
The following code shows how to assign a custom callback function to
onData( ). The callback function simply displays
any data received by mySocket and prevents
ActionScript from parsing the data as XML:
mySocket = new XMLSocket();
mySocket.onData = function (src) {
trace("Received data: \n" + src);
};See Also
XMLSocket.onXML( )
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access