X-Z > XML.onLoad

XML.onLoad

Синтаксис

myXML.onLoad(success); 

Аргументы

success Булево значение, указывающее, был ли объект XML успешно загружен операцией XML.load или XML.sendAndLoad.

Описание

Метод; вызывается Flash Player'ом, когда XML документ загружен с сервера. Если документ XML загружен успешно, аргумент success принимает значение true. Если документ не загружен или произошла ошибка подключения к серверу, аргумент success принимает значение false. Заданная по умолчанию реализация этого метода не активна. Чтобы отменить действие по умолчанию, Вы должны назначить функцию, содержащую ваши собственные команды.

Player

Flash 5 или выше.

Пример

Следующий пример создает простой клип для простого приложения веб-магазина. Мы используем метод sendAndLoad для передачи XML элемента, содержащего имя пользователя и пароль, и устанавливаем обработчик onLoad, чтобы проверить ответ от сервера.

var myLoginReply = new XML();
myLoginReply.onLoad = myOnLoad;
myXML.sendAndLoad("http://www.samplestore.com/login.cgi",
						myLoginReply);
function myOnLoad(success) {
	if (success) {
		if (e.firstChild.nodeName == "LOGINREPLY" &&
				e.firstChild.attributes.status == "OK") {
			gotoAndPlay("loggedIn")
		} else {
			gotoAndStop("loginFailed")
		}
	} else {
		gotoAndStop("connectionFailed")
	}
}

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

function
XML.load
XML.sendAndLoad