![]() |
Key.isDown-плохо работает
Проблема в том что это:
_root.onEnterFrame = function() { if (Key.isDown(Key.DELETEKEY)) { условие выполняется } }; хорошо выполняется в плейере, но глючит в експлорере, то есть выполняется строго после того как я кликну один раз мышкой в любом месте фильма. А без этого нет. Сразу скажу что никаких онмаусдаун и онмаусап у меня в фильме нет. В чем может быть дело? |
а это непременное условие, чтобы отрабатывались события клавиатуры - плэйер должен быть в фокусе.
причем не окно браузера, а именно плэйер. очень неудобная фигня. |
Уилл, поясни, плиз, как сделать, чтоб работало :)
|
сделать нужно кнопочку, типа "play"
чтобы юзер ну никак не промахнулся мимо флэша. |
А нельзя какой то ява скрипт в HTML, типа функцию онлоад, чтоб флэш уже сразу при загрузке хоп и в фокусе...?
Про кнопочку play извини не совсем понял. |
может стоит клипцю в ХТМЛЕ присвоить имя а потом на onBlur() назначить focus()
onBlur Executes JavaScript code when a blur event occurs; that is, when a form element loses focus or when a window or frame loses focus. Syntax onBlur=" handlerText" Parameters Description The blur event can result from a call to the window.blur method or from the user clicking the mouse on another object or window or tabbing with the keyboard. For windows, frames, and framesets, onBlur specifies JavaScript code to execute when a window loses focus. Event handler for Button, Checkbox, FileUpload, Layer, Password, Radio, Reset, Select, Submit, Text, Textarea, window Implemented in JavaScript 1.0 JavaScript 1.1: event handler of Button, Checkbox, FileUpload, Frame, Password, Radio, Reset, Submit, and window handlerText JavaScript code or a call to a JavaScript function. A frame’s onBlur event handler overrides an onBlur event handler in the BODY tag of the document loaded into frame. Note In JavaScript 1.1, on some platforms placing an onBlur event handler in a FRAMESET tag has no effect. |
<SCRIPT LANGUAGE="JavaScript">
<!-- ... function fok(){MC.focus();} ..... //--> </script> <BODY onkeydown="fok()" .......> |
Geo, спасибо! Это то что нужно было, теперь заработало:)
|
только ИЕ :(
т.к. по правилам только линки и инпуты могут фокуситься |
ого, не прошло и года:)
|
| Часовой пояс GMT +4, время: 10:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.