колесо мыши работает на полосе прокрутки - PullRequest
1 голос
/ 03 апреля 2010

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

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

1 Ответ

1 голос
/ 03 апреля 2010

Вот код, который позволит вам иметь дело с прокруткой колесика мыши, с которым довольно легко справиться:

objectToBeHoveringOver.addEventListener(MouseEvent.MOUSE_WHEEL, scrollObject);

function scrollObject(event:MouseEvent):void
{
    trace(event.delta);
}

Часть event.delta будет числом, которое может быть положительным или отрицательным, в зависимости от того, как вы прокручивали колесо. Вы можете использовать это для перемещения вашего объекта вверх и вниз. Надеюсь, это поможет.

Debu

...