Просмотр полной версии : [as] asfunctions + onMouseWheel
Возможно ли чтобы и обработчик onMouseWheel и asfuction в текстовом поле работали вместе.
У меня получается, что onMouseWheel перехватывает фокус полностью на себя, когда мышь находится над текстовым полем. И, соответственно, клики на линки уже не отрабатываются
уточню.
onMouseWheel отрабатывать должен лишь когда курсор находится над текстовым полем.
Моя логика: я поле помещаю в мувик. На мувик вешаю события onRollOver и onRollOut, которые либо поднимают флаг onMask, либо опускают.
onMouseWheel отрабатывает если флаг поднят.
onMouseWheel отрабатывать должен лишь когда курсор находится над текстовым полем.
да просто хитТест посмотреть :
function asf(a) {trace('asfunction: '+a)}
this.createTextField("_txt", this.getNextHighestDepth(), 0, 0, 200, 100);
_txt.multiline =_txt.html =_txt.autoSize =_txt.border=true;
_txt.htmlText = "<a href=\"asfunction:asf, 1\">1111</a><br>";
_txt.htmlText += "<a href=\"asfunction:asf, 2\">2222</a><br>";
Mouse.addListener(this);
onMouseWheel=function(d){
if(!_root.hitTest.call(_txt,_xmouse,_ymouse)) return;
trace('mousewheel: '+d);
}
зы: как onMouseWheel может мешать asfuction, я не понял, бред какой-то..
мешал не onMouseWheel.
Мешала проверка на RollOver и RollOut.
Спасибо, это покороче будет, чем getBounds()
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.