Просмотр полной версии : не работает onMouseWheel
melkiadez
07.04.2008, 18:50
Помогите, кто имел дело со скроллингом при помощи колесика
код не работает
Mouse.addListener(_root)
_root.onMouseWheel=function(delta, object:MovieClip)
{
object._y+=delta*5
}
и вообще нет такого служебного слова onMouseWheel
в библиотеке
Mouse.addListener(_root);
_root.onMouseWheel = function(delta, object:MovieClip) {
trace(delta);
};
отлично работает... )
chingachgoog
07.04.2008, 19:05
Этот код рабочий, НО:
1) необходимо кликнуть на ФП
2) мышь должна быть НАД object
Если код переписать так:
_root.onMouseWheel=function(delta)
то останется только 1-й пункт
melkiadez
07.04.2008, 20:12
да, действитель надо кликнуть
а можно ли избежать этого?
не хочется писать для пользователь табличку
"для скрола кликните"
chingachgoog
07.04.2008, 20:28
Надо на ФП навести фокус, это не связано с AS напрямую.
melkiadez
07.04.2008, 21:43
а что такое ФП?
Флеш плеер
В html должно быть
<SCRIPT language="JavaScript" type="text/javascript">
function setfocus () {
document.getElementById("flashid").focus ();
}
</SCRIPT>
<BODY onload="setfocus();">
...где flashid это идентификатор флешки
muhactive
07.04.2008, 21:58
Извените не правильно понял! Думал помочь со скролом а сдесь проблема со скролингом при помощи колёсика ищё раз извиняюсь
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.