PDA

Просмотр полной версии : скролинг ведет себе по разному в разных браузерах


morgenshtern
23.06.2008, 18:18
Привет )
Во флешке есть текстовое поле, в котором есть текст. Через mouseListener.onMouseWheel привязан скрол этого текста внутри поля.
Когда плеер запущен не в браузере все пашет. Когда запушен в ИЕ6 тоже пашет.
В Фф и опере не пашет ни в какую. Запускал в окне со скролом и без.
Например, если окно со скролом (присутсвтует еще хтмл текст на странице), кликаем по флешке. Скролим - скролится страница... Может фокус не переходит на флешку?

iNils
23.06.2008, 19:10
В фф нельзя перевести с помощью js фокус на флешку, а в ie можно. Поэтому надо всегда кликать.

morgenshtern
23.06.2008, 19:27
Разве я говорил про js? )
Пример еще раз:
окно со скролом (присутсвтует хтмл текст на странице), кликаем по флешке. Скролим - скролится страница... Флешка не сролится.
Может фокус не переходит на флешку? Как убедиться что фокус на флешке, и почему флешка может не получать или терять фокус, при скроле?

iNils
23.06.2008, 19:46
Разве я говорил про js? )Вопрос задан так, что не понятно.
Как убедиться что фокус на флешкеСам флеш этого не может сделать.

morgenshtern
23.06.2008, 20:01
Попробую объянить проще суть проблемы.
Есть флешка с текстовым полем. В поле - текст, много текста. Его можно скролить колесиком мыши.
Т.е. когда флешка в фокусе, в ие например, событие скрола колесика передается флешке, и внутри нее скролится текст.
В опере и фф это не пашет.
Почему?

iNils
23.06.2008, 20:14
Ага, понятно. wmode стоит либо transparet, либо opaque?

morgenshtern
23.06.2008, 21:35
Ага, стояло transparent, убрал - пашет теперь и в фф и в опере, спасибо )
А как оно на скрол влияет? При этих режимах wmode не ставится фокус на флешку (пробовал оба, не пашет)?

iNils
23.06.2008, 21:52
Фокус на флеше есть, не ловится событие onMouseWheel. Это баг плеера.

koIIImarik
27.08.2008, 16:45
Этот баг никак нельзя обойти?

vanguish
03.10.2009, 03:28
Как возможно подключить скролл мышки при wmode=transparet?
В ie - работает. в остальных - ноль
Есть решение этой проблемы?

Arhitector
23.11.2009, 18:31
+100 присоединяюсь к вопросу:
Как возможно подключить скролл мышки при wmode=transparet?
В ie - работает. в остальных - ноль
Есть решение этой проблемы?