Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   MovieClipLoader.removeListener - объясните принцип работы (http://www.flasher.ru/forum/showthread.php?t=74474)

__i 20.01.2006 16:43

MovieClipLoader.removeListener - объясните принцип работы
 
Цитата:

Сообщение от help
Описание
Метод; удаляет объект (listener), который использовался для получения сообщений о наступлении событий MovieClipLoader. Далее сообщения о загрузке не будут получаться.

Такой вопрос - мувик который мы грузим с помощью класса MovieClipLoader продолжает дальше грузиться или не? судя их данного перевода он грузиться но мы его не слушем.

если это так то как прекратить его загрузку полностью?

и еще можете полностью объяснить механиз работы данного класса, как он себя ведет я имею ввиду не внешние методы и способы работы с ним, а его внутренности как он устроен

Такой пример, у меня есть 33 ссылки на картинки, при нажатии на ссылку грузим картинку в мувик который если он есть то я его мочу и создаю новый если его нету то я просто создаю новый, добрый юзер начинает згоняться и без остановок клацать по этим ссылкам, ну и останавливаеться на какой-то, у меня получаеться так что флешка думает некоторое время (такое впечатлени что она догружает последнюю картинку), а только потом начинает грузить новую.

silin 20.01.2006 17:17

ну да, removeListener только удаляет объект из своего массива листенеров
прекратить загрузку можно unloadClip(mc); (надо пробовать/проверять..)

Nox Noctis 20.01.2006 22:28

Цитата:

Сообщение от __i
в мувик который если он есть то я его мочу и создаю новый

собственно вот это и должно прерывать загрузку. попробовал на тяжелых картинках... не вижу проблемы. единственная задержка - чтобы сервер получил сообщение о том, что ты таки решил загрузить, а это уже от скорости связи зависит. если, к примеру, с модема я буду так развлевкаться - то прежде, чем до сервера дойдет, что я такое хочу загрузить в результате, он успеет мне по кусочку от предыдущих запросов переслать, ибо до меня пинг большой и лаги.


Часовой пояс GMT +4, время: 04:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.