PDA

Просмотр полной версии : прокрутка колёсиком мышки - фокус на _root ?


ader
09.11.2006, 22:23
Хочу дабы флешь автоматически делал фокус на _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.php?p=436584&postcount=4