![]() |
setFocus на мувик (без фокуса не работает onMouseWheel)
сабж.
mouseListener.onMouseWheel начинает работать только если на мувике щелкнуть мышой. Метод setFocus для мувиков не работает.. Как быть? |
public static setFocus(newFocus:Object) : Boolean
Gives focus to the selectable (editable) text field, button, or movie clip, specified by the newFocus parameter. If null or undefined is passed, the current focus is removed. кто тебе сказал что на мувиках не работает? |
ну.. у меня значит не получается.
Имею мувик, он же класс. В конструкторе пишу Код:
Selection.setFocus(this);Ну или может быть этого метода недостаточно для инициализации onMouseWheel... ЗЫ. хотя нет.. фокус просто не ставится.. из рута вызываю Код:
setInterval(function() { |
Код:
createEmptyMovieClip("mc",1).onRollOver = function (){}; |
Хм. Ну это еще каким то подбором надо было допереть что фокус садиться только на объекты с описанным обработчиком событий..
Кстати маусВил все равно не работает... |
в хелпе ясно сказанно, на какие объекты фокус может сесть, никакого подбора.
а почему у тебя не работает фиг знает |
Цитата:
Вот полный код: Код:
createEmptyMovieClip("mc",1).onRelease = function(){}; |
И всё же. В предыдущем посте - полный код fla-шки. Кто может заставить колесо работать без клика на муве?
|
Я все же подниму тему. Наверное кому-то кажется что это очень простой и глупый вопрос. Я тогда подстегну любопытство тем фактом, что за последнее время (с тех пор как я стал обращать внимание) мне не попался ни один (!) скрол колесом (на флеше), который работает без единого клика на муве.
|
Ява скриптом при загрузке делай фокус на флеш.
http://www.flasher.ru/forum/showthre...ighlight=focus |
| Часовой пояс GMT +4, время: 19:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.