Показать сообщение отдельно
Старый 02.11.2009, 14:48
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 1  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
По умолчанию проблемы с MouseWheel во вложенных контейнерах

Возникла проблема с MouseWheel во вложенных контейнерах.
Положим у нас контейнер, в нем скролится другой контейнер, в котором в свою очередь тоже есть скрол.
Если я пишу в самом скроле
Код AS3:
stage.addEventListener(MouseEvent.MOUSE_WHEEL, wheelHandler);
private function wheelHandler(e:MouseEvent):void {
if (!hitTestPoint(e.stageX, e.stageY) && !mask.hitTestPoint(e.stageX, e.stageY)) return;
//тут функция сдвигающая ползунок и скролируемый клип
}
то это средство не помогает, и скролятся оба контейнера.
Как вариант, может прицепить колесо к Main.as и там проверять что под мышью?
В общем я запутался с этим колесом, может кто знает пример скролла на AS3.0?
__________________
Я просто добрый шутник.


Последний раз редактировалось scarbo; 02.11.2009 в 14:59.