Форум 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=109750)

Zhihar 20.03.2008 09:08

отслеживание прокручивания колесика мыши
 
Приветствую
Мне надо отслеживать прокручивание колесика мыши
Делаю так:

Код:

var mouseListener:Object = new Object();

mouseListener.onMouseWheel = function(delta:Number)
{
// код
}

Mouse.addListener(mouseListener);

все работает, НО (!!!) только после того как я счелкну мышью по окну
а мне надо чтобы прокрутка работала сразу - без всяких предварительных нажатий

как это реализовать и почему обычный способ не срабатывает?

etc 20.03.2008 10:04

А зачем вы создаете какой-то бредовый объект mouseListener? Когда можно было написать:

Код:

onMouseWheel = function(delta) {
    trace(delta);
}
Mouse.addListener(this);

Щелкать по окну придется всегда.

Zhihar 20.03.2008 11:18

Вложений: 1
Все равно нужен щелчек :-(
вот код
я только картинку убрал из символа - а то 2 МБ не проходило

iNils 20.03.2008 13:33

Потому, что флеш не получил фокус. Надо повесить на onLoad страницы html, перевод фокуса на флеш.

Zhihar 20.03.2008 13:34

так я это делал в самом флеше
т.е. запуск ролика из студии

iNils 20.03.2008 13:49

Запустите флеш вне среды разработки.


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

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