XMLSocket.onData()

可用性

Flash Player 5。

用法

XMLSocket.onData = function(src) {
  // 此处是您的语句
}

参数

src 一个字符串,包含服务器发送的数据。

返回

无。

说明

事件处理函数;当从服务器上下载完消息时调用,以零字节结束。您可以覆盖 XMLSocket.onData 以截获服务器发送的数据,而不将其分析为 XML。如果您传输的是任意格式的数据包,而且希望在数据到达时直接操纵这些数据,而不让 Flash Player 将数据分析为 XML,则上述方法会非常有用。

默认情况下,XMLSocket.onData 方法调用 XMLSocket.onXML 方法。如果用您自己的行为覆盖了 XMLSocket.onData,则将不再调用 XMLSocket.onXML,除非在您的 XMLSocket.onData 实现中又调用了该方法。

XMLSocket.prototype.onData = function (src) {
  this.onXML(new XML(src));
}

在上面的示例中,src 参数是一个包含从服务器上下载的 XML 文本的字符串。零字节终止符不包含在该字符串中。