Цитата:
|
Загружаем несуществующий документ в данный -- и все. Со звуком такая штука отрабатывает.
|
Не срабатывает! Загрузка несуществующего документа ничего не дает. Обработчик onLoad убить можно только напрямую:

Код:
testXML.onLoad = null;
Но если попытаться теперь удалить объект XML и загрузить в него тот же документ заново, то загрузка начнется только после окончательной прогрузки первоговызова load. Бред!

Код:
testXML = new XML();
testXML.onLoad = function() {
trace('Загружено по первому обращению');
}
testXML.load("data.xml");
bt.onRelease = function() {
testXML.onLoad = null;
delete testXML;
testXML = new XML();
testXML.onLoad = function() {
trace('Загружено по второму обращению');
}
testXML.load("data.xml");
}
- результатом будет trace('Загружено по второму обращению');, но только после прорузки обоих файлов!!!
Как остановить загрузку первого файла?