Avtorpc
03.01.2009, 05:38
Столкнулся с такой проблемой. Есть баннер, на нем всплывает подсказка при наведении мыши. Все хорошо работает, если двигаешь мышь медленно, но стоит сделать резкое движение мыши за пределы баннера, то все координаты перестают вычисляться и подсказка зависает.
баннер здесь http://avtorpc.narod.ru/dobb/Untitled-6.html
_root.cl.onPress=function(){
getURL("http://avtorpc.narod.ru/dobb/dob.html","_blank","GET");
}
onMouseMove = function () {
var isHit:Boolean=_root.cl.hitTest(_root._xmouse,_root._ymouse, false);
if (isHit){
if (_root._xmouse>165){
_root.pole._x=_root._xmouse-163;
_root.pole._y=_root._ymouse+3;
_root.pole._alpha=100;
}
if (_root._xmouse<130){
_root.pole._x=_root._xmouse+3;
_root.pole._y=_root._ymouse+3;
_root.pole._alpha=100;
}
}
if(!isHit){
_root.pole._alpha=0;
}
updateAfterEvent();
}
Кто знает как бороться с этой проблемой?
баннер здесь http://avtorpc.narod.ru/dobb/Untitled-6.html
_root.cl.onPress=function(){
getURL("http://avtorpc.narod.ru/dobb/dob.html","_blank","GET");
}
onMouseMove = function () {
var isHit:Boolean=_root.cl.hitTest(_root._xmouse,_root._ymouse, false);
if (isHit){
if (_root._xmouse>165){
_root.pole._x=_root._xmouse-163;
_root.pole._y=_root._ymouse+3;
_root.pole._alpha=100;
}
if (_root._xmouse<130){
_root.pole._x=_root._xmouse+3;
_root.pole._y=_root._ymouse+3;
_root.pole._alpha=100;
}
}
if(!isHit){
_root.pole._alpha=0;
}
updateAfterEvent();
}
Кто знает как бороться с этой проблемой?