Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   скролинг ведет себе по разному в разных браузерах (http://www.flasher.ru/forum/showthread.php?t=113266)

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 - работает. в остальных - ноль
Есть решение этой проблемы?


Часовой пояс GMT +4, время: 13:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.