|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
MOUSE_WHEEL или событие колесика мыши
Всем привет!
Нужно научиться прослушивать события колесика мышки, помогите, пожалуйста разобраться с этим вопросом. На сколько я понял, нужно использовать MOUSE_WHEEL package com { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class Main extends Sprite { public function Main() { if(stage) {init();} else {addEventListener(Event.ADDED_TO_STAGE, init);} } private function init(e:Event = null):void { trace("Main ckass loaded"); removeEventListener(Event.ADDED_TO_STAGE, init); stage.addEventListener(MouseEvent.MOUSE_WHEEL, wheel); } private function wheel(e:MouseEvent):void { trace("wheel"); } } } |
|
|||||
|
|
|||||
Спасибо, справочник я уже посмотрел, проблема оказалась вот в чем:
когда swf скомпилировали из adobe flash, событие MOUSE_WEEL и MOUSE_LEAVE не сробатывают. Запускаешь наш swf файл с диска –*события работают. Возможно этот глюк только на MAC OS |
|
|||||
win XP и win 7, такой проблемы нет, согласен.
попробую решить проблему, отпишусь Добавлено через 37 минут работаю в CS5 обновления все поставил, проблема осталась, ждем новых обновлений для CS5 |
|
|||||
помню был такой глючок под сафари, там библиотека специальная на js использовалась, сейчас точно не вспомню, загуглите Mouse wheel anable in safari AS3, что-то типа этого))
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Скролл в макоси работает с плеера 10.1.
|
|
|||||
Видимо, из под Flash IDE запускается дебаг версия, и она не отрабатывает колесо.
__________________
RTFM |
Часовой пояс GMT +4, время: 00:39. |
|
« Предыдущая тема | Следующая тема » |
Теги |
mouse , wheel , колесико , мышь , прокрутка |
Опции темы | |
Опции просмотра | |
|
|