User Guide

224 Server-Side ActionScript Language Reference
Example
The following example defines a function for the onConnect handler:
socket = new XMLSocket();
socket.onConnect = myOnConnect;
socket.connect(null,2000);
function myOnConnect(success) {
if (success) {
trace("Connection success")
} else {
trace("Connection failed")
}
}
See also
XMLSocket.connect()
XMLSocket.onData
Availability
Flash Media Server 2.
Usage
myXMLSocket.onData = function(src) {}
Parameters
src A string containing the data sent by the server.
Returns
Nothing.
Description
Event handler; invoked when a message has been downloaded from the server, terminated by
a zero (0) byte. You can override
XMLSocket.onData to intercept the data sent by the server
without parsing it as XML. This is useful if youre transmitting arbitrarily formatted data
packets and youd prefer to manipulate the data directly when it arrives, rather than have Flash
Media Server parse the data as XML.
By default, the
XMLSocket.onData method invokes the XMLSocket.onXML method. If you
override
XMLSocket.onData with custom behavior, XMLSocket.onXML is not called unless
you call it in your implementation of
XMLSocket.onData.