При переделывании всего под MovieClipLoader появились некоторые проблемы.
Вот такая ситуация:
через лоадварс загружается инфа из ПХП. На онЛоад стоит обработчик, который обрабаытвает полученную информацию(вставляет описания к превьюшкам) и вызывает ф-ку, которая загружает новые превьюшки.
Загрузка происходит приблизительно вот так:

Код:
//floadingnum - номер загружаемой превьюхи
floadingnum = 0;
var loader:MovieClipLoader = new MovieClipLoader();
loader.addListener(this);
this.onLoadComplete = function() {
//Скроем progressbar и покажем превьюху
_root.b[floadingnum].bar._visible = false;
_root.b[floadingnum].prev._visible = true;
delete _root.b[floadingnum].bar.onEnterFrame;
//переходим к следующей превьюхе
floadingnum++;
//Проверим, может уже нечего загружать? :)
if (count>floadingnum) {
//Далее включаем анимацию прогрессбара для следующей загрузки
_root.b[floadingnum].bar.onEnterFrame = function() {
_root.b[floadingnum].bar._rotation -= 15;
};
_root.b[floadingnum].strelka._visible = true;
_root.b[floadingnum].f._visible = false;
//Ну и наконец включам следующую загрузку
loader.loadClip("/prev/"+prev[floadingnum], _root.b[floadingnum].prev);
}
};
//Самая первая загрузка.
_root.b[0].bar.onEnterFrame = function() {
_root.b[0].bar._rotation -= 15;
};
_root.b[0].bar._visible = true;
_root.b[0].prev._visible = false;
loader.loadClip("/prev/"+prev[0], _root.b[0].prev);
Принцип такой. Есть например пять обьектов, куда грузятся превьюхи. В массиве b содержаться их имена(я знаю что можно сделать лучше и правильнее, просто это не успел ещё переделать. Но и так работает. По этой асти вопросов нет). Есть сколько-то страниц(всё это получается из скрипта). При переходе на следующую страницу запрашиваются у пхп инфа+имена новых превью, а затем вызывается ОнЛоад(см. самое начало), который опять вызывает загрузку превью.
И вот тут появляются проблемы. Если предыдущие превью не все загрузились, то начинается страшный бред. ИМХО, при переходе на новую страничку надо убить onLoadComplete. Но вот что я только не пробовал не помогает. Прбовал в ОнЛоад(см. самое начало), который брабатывает полученную инфу из ПХП, ставить loader.removeListener(this); не помогает!!!
Как быть? Как прервать загрузку и обработку событий загрузки при переходе на новую страницу? Или ошибка не сдесь?
В старом варианте с loadmovies была немного другая оработка(использовался onEnterFrame), которая припереходе на новую страницу затиралась и всё отдично работало.
ДОЮАВЛЕНО-------------------------------------------------------------------------------------------
ИМХО, если прибить loader(var loader:MovieClipLoader = new MovieClipLoader()), то всё должно работать нормально.
Подскажите плиз как обнулить или пересоздать или убить его?