Это объект FLASH, встроенный в веб-страницу?Если так - проблема в том, что различные браузеры отличаются тем, позволяют ли они в первую очередь вкладывать в объект FLASH (или любой плагин, а не просто FLASH).
- Попробуйте это с IE - IE позволяетВы вкладываете, просматриваете и возвращаете объекты FLASH.
- Chrome и Firefox - эти вкладки расположены прямо над объектом.Единственный способ, которым вы можете перемещаться по объектам FLASH в этих объектах, - это щелкнуть объект, чтобы вызвать фокусировку - что несколько противоречит цели использования клавиатуры в первую очередь ... (Возможно, можно использовать element.focus () дляполучить фокус там - но тогда типичная проблема заключается в том, что фокус застревает внутри объекта FLASH и никогда не возвращается на страницу ...)
В качестве справки попробуйте поиграть со страницей YouTube.Они сделали работу, чтобы сделать доступным свой плагин FLASH, но он работает только в некоторых браузерах, как указано выше.
Обратите внимание, что если / когда вы получаете фокус на объект, выделение фокуса рисуетсясама вспышка;поэтому вы не увидите стиль фокуса браузера (например, пунктирная линия для IE, желтый прямоугольник для Chrome), но вы должны увидеть что-то .
Поверх всего этого, есливы расширяете один из базовых классов (а не производный от существующего высокоуровневого элемента управления, такого как кнопка), вам может потребоваться установить некоторые свойства в вашем классе, чтобы сделать элемент доступным для отображения на клавиатуре, а также видимым дляспециальные клиенты (например, программы чтения с экрана).Возможно, вам также потребуется предоставить свои собственные визуальные эффекты, чтобы указать, когда элемент сфокусирован самостоятельно.