Показать сообщение отдельно
Старый 07.12.2007, 22:08
Beta-tester вне форума Посмотреть профиль Отправить личное сообщение для Beta-tester Найти все сообщения от Beta-tester
  № 24  
Ответить с цитированием
Beta-tester

Регистрация: Jul 2005
Сообщений: 154
Для того чтобы не сбивать с мысли исправил allcoun на count, где count - число превьющек. Скрипт выдаёт постраничную информацию. И может так случиться,то на последней будет напрмер не 5, а только 3 превьюхи. Вот в count и будет 3. Эта проверка для этого.

А сам переход на страницы сдесь не привидён(слишком весомо сюда всё вставлять). Смысл таков. Есть ф-ция ОнЛоад(о ней я в начале предыдушего поста написал), она получает от скрипта инф, обрабатывает и вызывает загрузку. Т.е. преход на новую страницу - всеголишь вызов пхп скрипта с другим параметром. Т.е. изначально вызываем пхп скрипт так чтобы он выдал первую страницу, а при переходе надругую вызываем пхп с параметром stranica=3 к примеру. Дальше обработчик онЛоад получает всю инфу и распихиват всё по полкам. Всё предельно просто.
Но имхо копать надо совсем не здесь.
Ошибка скорее всего тут:
Если не все превью загрузились и был нажат переход на новую страницу, то начатая загрузка продолжается и тут начинается новая загрузка. Неуспевает ещё загрузиться новая превью, как загружается старая(с прошлой страницы), а листнер то общий!!!
Как убить loader(var loader:MovieClipLoader = new MovieClipLoader()) или оборвать все его закачки и обработки событий, как бы сброс сделать?

Добавлено -----------------------------------------------------------------------------

Появилась идея. Если причина там, где я дуаю то можно попробовать проверять тот ли файл загрузился. Вот какой вопрос:
Вот код:
Код:
var loader:MovieClipLoader = new MovieClipLoader ();
loader.addListener (this);
this.onLoadStart = function () {
	trace ("Загрузили!");
};
loader.loadClip ("q.jpg", _root.m.mc.w);
loader.loadClip ("w.jpg", _root.m2.mc.w);
Как в onLoadStart получить имя загржуженного файла?


Последний раз редактировалось etc; 07.12.2007 в 23:34.