Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблемка MouseEvent.MOUSE_WHEEL (http://www.flasher.ru/forum/showthread.php?t=162731)

coffee2espresso 04.08.2011 12:31

Попробуйте событие event.ACTIVATE. Как только мышь появится в области флэш проигрывателя, должно запускаться ваше событие. Тоесть зарегестрируйте ваше событие внутри прослушивателя event.ACTIVATE. Пишу на телефоне поэтому кое привести не могу.

mks81 04.08.2011 13:36

Не получается, я в панике

coffee2espresso 04.08.2011 13:45

Не может быть.

mks81 04.08.2011 13:48

я честно говоря не совсем понял как правильно это сделать:
Цитата:

Сообщение от coffee2espresso (Сообщение 1017823)
Попробуйте событие event.ACTIVATE. Как только мышь появится в области флэш проигрывателя, должно запускаться ваше событие. Тоесть зарегестрируйте ваше событие внутри прослушивателя event.ACTIVATE. Пишу на телефоне поэтому кое привести не могу.


coffee2espresso 04.08.2011 14:04

Если никто не переведет мою мысль в код. То приеду домой напишу. На телефоне набирать это ужас.

DaFive 04.08.2011 14:12

Цитата:

Сообщение от coffee2espresso (Сообщение 1017862)
Если никто не переведет мою мысль в код. То приеду домой напишу. На телефоне набирать это ужас.

Код AS3:

addEventListener(Event.ACTIVATE, onActivateHandler);
funciton onActivateHandler(evt:Event):void
{
addEventListener(MouseEvent.MOUSE_WHEEL, wheelHandler);
}
 
function wheelHandler(evt:MouseEvent):void
{
экшн
}

Так чтоли?

coffee2espresso 04.08.2011 14:25

Так, да.

mks81 04.08.2011 14:34

Так вообще не реагирует на колесико, хоть кликай хоть не кликай

Добавлено через 27 минут
Жесть!
Вопрос снимается, оказалось что такой эффект получается только когда я запускаю код из Adobe CS5.5.
Если же запускаешь уже скомпиленный swf колесико сразу же реагирует, и без всяких Event.ACTIVATE, stage.target и тп
Всем спасибо за помощь

DEVORON 13.03.2015 06:23

Я добавлю от себя на случай, если кто-то будет искать.
Приложение вконтакте не отлавливает колесико мыши. Нужно зайти на страницу настроек приложения и выставить режим wmmode - direct.

undefined 13.03.2015 15:53

еще добавлю:
на маках колесо не ловится вернее в flash ide оно работает, но после публикации увы.Обходится отловом колеса в js и передачей флэшке.
Цитата:

...и сама желтая рамка при запуске клипа не устраивает, что делать?
Код AS3:

stage.stageFocusRect = false;



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

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