Форум 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)
-   -   Убрать прокручивание в скролле (http://www.flasher.ru/forum/showthread.php?t=123543)

Katerina_aniretak 03.04.2009 22:41

Убрать прокручивание в скролле
 
Уважаемые программисты, помогите!
При определенном условии мне надо убрать прокручивание мышкой в сроллинге. Оно организовано функцией addListener(mouseListener).
Пробую removeListener(mouseListener)- не получается.

Psycho Tiger 03.04.2009 23:38

Такой функции я не помню, может, методом?
Методом чего? Вашего скролла? Класса Mouse? mouseListener объект? Он видим там, где его пытаются убрать?
Вопрос по понятности из серии "ребята иногда я смотрю комиксы, они в обложках, а если без неё то книги, как изменить".

Katerina_aniretak 04.04.2009 00:03

К объекту mouseListener применяется метод addListener. В скролле есть прокручивание, все в порядке. Но при определенном условии (нажатии на кнопку вне скролла) мне это прокручивание надо убрать.

maxi_2704 04.04.2009 00:08

попробуйте поменять событие onPress на onRelease =)

Psycho Tiger 04.04.2009 11:47

Обьект mouseListener? О_о
Он самописный?
Вообще события мышки ловяться при помощи класса Mouse и его методов.
Код AS1/AS2:

var obj:Object={};
Mouse.addListener(obj);
obj.onMouseDown=function():Void{
Mouse.removeListener(this);
}
obj.onMouseMove=function():Void{
trace("i`m moving!");
}



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

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