![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 6
|
Событие keydown не наступает (несмотря на нажатие клавиш) до тех пор пока не наступит событие mouseDown, после этого все работает правильно в соответствии с кодом.
Происходит это при воспроизведении в браузерах, в среде Flash-разработки все отрабатывает правильно. Манипуляции с фокусом эффекта не дают. Как победить? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
а рамка случайно не появляется вокруг флэш контента (в ИЕ)?
![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 6
|
пробовал так:
ff = new Object()
....
ff.onKeyDown = function()
{
if (Key.isDown(...)) {...}
}
Key.addListener(ff)
если привязать к какому-нибудь клипу – ситуация не меняется (т.е. работает, но только после того как кликнуть мышкой) рабочий пример здесь: http://web-photos.ru/demo/ должны работать в частности клавиши со стрелками рамки нет, поскольку она отключена ява-скриптом swfobject.js. Скрипт при отключении на эту ситуацию не влияет. Последний раз редактировалось utr; 26.02.2008 в 17:21. |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
У меня нормально работает, т.е. загрузил сайт и сразу клавишами потыкал, фотки туда-сюда ездиють.
Использовал ИЕ7.
__________________
john |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 6
|
тот код, который я указывал, все проверки клавиш стоит на _root
(у меня Safari Mac / но на ИЕ6 ведет себя также) |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 6
|
не знаю как и куда этот фокус нужно ставить, мне казалось, что для события keydown фокус не нужен.
(?) что-нибудь типа: пока ничего не выходит |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|