2010-04-03 3 views
1

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

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

ответ

1

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

objectToBeHoveringOver.addEventListener(MouseEvent.MOUSE_WHEEL, scrollObject); 

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

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

debu

Смежные вопросы