ActionScript

_x
XML (object)
XML.appendChild
XML.attributes
XML.childNodes
XML.cloneNode
XML.createElement
XML.createTextNode
XML.docTypeDecl
XML.firstChild
XML.haschildNodes
XML.insertBefore
XML.lastChild
XML.load
XML.loaded
XML.nextSibling
XML.nodeName
XML.nodeType
XML.nodeValue
XML.onLoad
XML.parentNode
XML.parseXML
XML.previousSibling
XML.removeNode
XML.send
XML.sendAndLoad
XML.status
XML.toString
XML.xmlDecl
XMLSocket (object)
XMLSocket.close
XMLSocket.connect
XMLSocket.onClose
XMLSocket.onConnect
XMLSocket.onXML
XMLSocket.send
_xmouse
_xscale
_y
_ymouse
_yscale

XMLSocket.onXML

Синтаксис

myXMLSocket.onXML(object);

Аргументы

object Экземпляр XML объекта, содержащий анализируемый документ XML, принятый с сервера.

Описание

Метод; возвращающая функция, которая вызывается Flash Player, когда указанный объект XML, содержащий XML документ прибывает через открытую XMLSocket связь. Связь XMLSocket может быть использована для передачи неограниченного числа документов XML между клиентом и сервером. Каждый документ заканчивается нулевым байтом. Когда Flash Player принимает нулевой байт, он анализирует все принятые XML с последнего нулевого байта или с тех пор, как состоялось соединение, если принято первое сообщение. Каждый пакет анализируемого XML обрабатывается, как одиночный документ XML и передается методу onXML.

Заданная по умолчанию реализация этого метода не выполняет никаких действий. Чтобы отменить заданное по умолчанию выполнение, Вы должны назначить функцию, содержащую действия, которые Вы определяете.

Player

Flash 5 или выше.

Пример

Следующая функция отменяет заданное по умолчанию выполнение метода onXML в простом чат-приложении. Функция myOnXML указывает чат-приложению распознавать одиночный элемент XML, MESSAGE, в следующем формате:

<MESSAGE USER="John" TEXT="Hello, my name is John!" />.

Обработчик onXML должен сначала быть установлен в объекте XMLSocket следующим образом:

socket.onXML = myOnXML;

Функция displayMessage применена, чтобы быть определяемой пользователем функцией, которая отображает сообщение, полученное пользователем.

function myOnXML(doc) { var e = doc.firstChild; if (e != null && e.nodeName == "MESSAGE") { displayMessage(e.attributes.user, e.attributes.text); }}

Смотрите также

function


 
Введение Краткий обзор Операторы А-С Date De-I K-L Math Max-Mov N-R S T-W X-Z JavaScript Книги по теме Форум
 
Rambler's Top100
 
Hosted by uCoz