Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   прокрутка колёсиком мышки - фокус на _root ? (http://www.flasher.ru/forum/showthread.php?t=87702)

ader 09.11.2006 22:23

прокрутка колёсиком мышки - фокус на _root ?
 
Хочу дабы флешь автоматически делал фокус на _root и прокрутка работала сразу а не после нажатия левой кнопки мышки.

Пытаюсь делать так:
Код:


this.onEnterFrame = function() {
        this.focusEnabled = true;
        Selection.setFocus(this);
}

Насколько я понял - это не тот фокус ) Потому как не работает. Приходится кликать чтобы заработала прокрутка.

какие ещё могут быть варианты? Если это вообще возможно.

silin 09.11.2006 23:35

как я понимаю задача отдать системный фокус плееру/плагину (тот самый клик) , из флэша этого не сделать..
а 'внутренний' фокус дело десятое..

ader 10.11.2006 00:03

да. Именно про системный фокус:
блин.. а javaScript тут помочь может?

я джаву не знаю :((

miramax 10.11.2006 00:29

Что бы флеш плеер реагировал на манипуляции мыши , нужно активировать его окно, т.е. кликнуть в окне браузера. Избежать этого можно заюзав SWFObject, вместо стандартного объявления флешки тэгами.

silin 10.11.2006 10:41

может я чего недопонял: SWFObject тож не отдает фокус флэшке , чтоб заработало колесо все равно надо кликнуть..

etc 10.11.2006 13:32

Нужно обратится непосредственно к объекту Flash, через его id и поставить фокус на него.

iNils 10.11.2006 15:46

http://www.flasher.ru/forum/showpost...84&postcount=4


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

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