Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.01.2009, 14:27
DEAFFF вне форума Посмотреть профиль Отправить личное сообщение для DEAFFF Посетить домашнюю страницу DEAFFF Найти все сообщения от DEAFFF
  № 1  
Ответить с цитированием
DEAFFF
 
Аватар для DEAFFF

Регистрация: Feb 2004
Адрес: Россия, В. Новгород
Сообщений: 255
Отправить сообщение для DEAFFF с помощью ICQ
По умолчанию Как заблокировать скролл в хтмл странице?

Привет!

Каким образом в AS3 заблокировать передачу событий мышки в браузер, когда курсор мыши над флешкой - требуется сделать скролл во флеше от колеса мыши, а он скроллит всю страницу в браузере совместно со скроллом во флешке.

p.s. В AS2 это делалось автоматически, при подписании на событие MouseWheel

Заранее благодарен за ответы!
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир...

Старый 15.01.2009, 17:27
MixailV вне форума Посмотреть профиль Отправить личное сообщение для MixailV Найти все сообщения от MixailV
  № 2  
Ответить с цитированием
MixailV

Регистрация: Mar 2004
Адрес: Россия, Самара
Сообщений: 29
Отправить сообщение для MixailV с помощью ICQ
Неужели нельзя это сделать? Актуальная тема, подскажите кто знает.
__________________
Взгляд неискушенного зорче, слова ребенка честнее, простые пути - верны ...

Старый 15.01.2009, 17:45
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
http://etcs.ru/blog/as3/globalmouse/

Старый 16.01.2009, 00:59
MixailV вне форума Посмотреть профиль Отправить личное сообщение для MixailV Найти все сообщения от MixailV
  № 4  
Ответить с цитированием
MixailV

Регистрация: Mar 2004
Адрес: Россия, Самара
Сообщений: 29
Отправить сообщение для MixailV с помощью ICQ
Спасибо!

При использовании класса возник еще один вопрос. Каким образом все вернуть обратно? Требуется убрать блокировку событий при выходе мышки за пределы флешки (и вернуть блокировку при входе), удаление listener'a не помогло
__________________
Взгляд неискушенного зорче, слова ребенка честнее, простые пути - верны ...

Старый 16.01.2009, 01:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ммм, боюсь, что уже никак

Старый 16.01.2009, 02:32
MixailV вне форума Посмотреть профиль Отправить личное сообщение для MixailV Найти все сообщения от MixailV
  № 6  
Ответить с цитированием
MixailV

Регистрация: Mar 2004
Адрес: Россия, Самара
Сообщений: 29
Отправить сообщение для MixailV с помощью ICQ
Жалко, придется мудрить с "фокусами" через ява-скрипт (правда такой вариант наверняка не будет работать в Опере, но IE и FF уже хорошо).
__________________
Взгляд неискушенного зорче, слова ребенка честнее, простые пути - верны ...

Старый 16.01.2009, 14:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вечером выложу новую тулзу, решающую данную проблему.

Старый 16.01.2009, 15:20
DEAFFF вне форума Посмотреть профиль Отправить личное сообщение для DEAFFF Посетить домашнюю страницу DEAFFF Найти все сообщения от DEAFFF
  № 8  
Ответить с цитированием
DEAFFF
 
Аватар для DEAFFF

Регистрация: Feb 2004
Адрес: Россия, В. Новгород
Сообщений: 255
Отправить сообщение для DEAFFF с помощью ICQ
Цитата:
Сообщение от __etc Посмотреть сообщение
Вечером выложу новую тулзу, решающую данную проблему.
Спасибо! Респект!
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир...

Старый 17.01.2009, 00:46
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Собственно, как и обещал:
http://etcs.ru/blog/as3/mousewheel/

Только кликать по флешу всё-равно нужно будет.

Старый 17.01.2009, 13:58
MixailV вне форума Посмотреть профиль Отправить личное сообщение для MixailV Найти все сообщения от MixailV
  № 10  
Ответить с цитированием
MixailV

Регистрация: Mar 2004
Адрес: Россия, Самара
Сообщений: 29
Отправить сообщение для MixailV с помощью ICQ
Ок, еще раз спасибо, попробую вечером.

Мне еще веб-технолог накидал JS-скрипт, блокирующий передачу события mouseWheel выше по иерархии html-документа, там две функции - включение\отключение блокировки для DIV'а, содержащего флешку. Решение более "легкое", если все будет норм., то выложу его здесь, как альтернативный вариант (волне возможно, что это решение, которое работает во всех браузерах и платформах...)
__________________
Взгляд неискушенного зорче, слова ребенка честнее, простые пути - верны ...


Последний раз редактировалось MixailV; 17.01.2009 в 14:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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