PDA

Просмотр полной версии : Скролл-текст и mouseListener


yah
23.03.2008, 13:58
Проблема следующего рода. На сайте есть раздел НОВОСТИ при нажатии на который загруж. мувик с лентой новостей. Этот мувик выполнен при помощи mouseListener. Соответственно - при прокрутке колеса мыши лента новостей двигаются вверх и вниз.
Проблема заключ. в том, что уже при загрузке целой новости (в виде отдельного файла, который загружается поверх ленты новостей) этот сраный mouseListener остается активным. Соответственно - кручу колесом новость - крутится и лента новостей.

КАК ЗАБЛОКИРОВАТЬ от прокрутки ленту новостей при загруженном файле новости (т.е. приостановить работу mouseListener)
:wacko: :wacko:

Aisaid
24.03.2008, 15:24
исходник плиз

ulik
24.03.2008, 16:31
var myMouseObj:Object=new Object();
myMouseObj.status=true;
myMouseObj.onMouseWheel=function(n:Number){
if(this.status){
//обработка прокрутки
}
}
Mouse.addListener(myMouseObj);

далее просто нужно тогда, когда вам НЕ нужна прокрутка сделать:

//отключаем прокрутку
myMouseObj.status=false;
//включаем
myMouseObj.status=true;

yah
28.03.2008, 23:07
Пасибо

crazyone
31.03.2008, 11:47
А не будет ли правильнее
//отключаем прокрутку
Mouse.removeListener(myMouseObj)
//включаем
Mouse.addListener(myMouseObj)
?