![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow
Сообщений: 52
|
есть level0 в нем кнопка
в файле file.swf
имеется movieclip "mc" который от вращения колесика едет вверх или вниз (скроллинг) но вот проблема повторная загрузка этого файла ведет к увеличению интервала прокрутки т.е. нажав 5-10 раз на кнопку, (loadMovie) скорость прокрутки сильно увеличивается скроллинг представляет вот что из-зебя var top = mc._y - mc._height + mask._height; //верхняя отметка
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta,abc){
if(abc == whlarea){
if(whlspeed <> 40){whlspeed=40}; // инервал на который двигается "mc"
if(delta < 0){mc._y -= whlspeed};
if(delta > 0){mc._y += whlspeed};
if (mc._y >= mask._y){mc._y = mask._y}; // останавливаем внизу
if (mc._y <= top){mc._y = top};} // останавливаем вверху
}
Mouse.addListener(mouseListener);
моя догадка, что это как-то связано с mouseListener видимо он никуда не девается при unloadMovie а при повторной загрузке видимо их (mouseListener) уже два пытался вставлять mouse.removeListener но ничего не изменилось вопрос: что это такое и как от этого избавиться? Последний раз редактировалось iNils; 19.01.2008 в 06:04. |
![]() |
Часовой пояс GMT +4, время: 00:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|