Показать сообщение отдельно
Старый 18.05.2006, 01:12
: hr : вне форума Посмотреть профиль Отправить личное сообщение для : hr : Найти все сообщения от : hr :
  № 1  
Ответить с цитированием
: hr :

Регистрация: Nov 2003
Сообщений: 290
По умолчанию как остановить загрузку XML?

Друзья, прошу помощи - совершенно удивительный факт открылся мне - не удается остановить начатую загрузку внешнего xml-файла.
Все просто -

Код:
testXML = new XML();
testXML.onLoad = function() {
	trace('loaded')
};
bt_1.onRelease = function() {
	testXML.load("data.xml");
};
bt_2.onRelease = function() {
	delete testXML;
	testXML.load(null);
	testXML = null;
};
по нажатию кнопки bt_2 - загрузка файла не прекращается (трафик на мониторе сети бежит) и более того, несмотря на явное удаление testXML продолжает срабатывать обработчик onLoad!!! Т.е. объекта нет, а функция с успехом вызывается. Ни delete, ни load(null), ни даже загрузка маленького файла в тот же объект не помогают.
Прошу помощи, каким образом прекратить загрузку данных, если она была начата, но не завершилась до конца?


Последний раз редактировалось : hr :; 18.05.2006 в 09:36.