PDA

Просмотр полной версии : мышка, RollOver, RollOut и как с этим бороться


Smer
16.07.2005, 13:47
вот сама флешка
сама флешка (http://center.hqhost.net/~smer/temp/tavriya/index.htm)


проблема в том что если по меню очень быстро провести мышой, то RollOver не успевают отрабатываться и если мыша уходит за пределы мувика - то какой либо из пунктов меню может оставаться открытым..

подскажите как с этим бороться...

Nео
16.07.2005, 14:25
применяй hitTest()

Smer
16.07.2005, 14:38
hitTest..
хорошее замечание.. но.. а КАК его использовать?
есть у кого нить нормальный хелп хотя бы по этому оператору?

или пример как используется hitTest()

Nirth
16.07.2005, 14:40
а чем тебя родной хелп не устраивает? очень полный и объемный

Smer
16.07.2005, 14:54
ладно.. не мог бы ктонить показать, как работать с этим методом?
в данном контексте... я просто не совсем представляю как его юзать =(

Nirth
16.07.2005, 14:57
я бы посоветовал воспользоваться поиском ибо вопрос уже обсуждался.

Nео
16.07.2005, 15:04
mc.onRollOut = function() {
if (!this.hitTest(_root._xmouse, _root._ymouse, true)) {
trace("Указатель за пределами мувика");
}
};

Kurt-sm
17.07.2005, 14:45
mc.onRollOut = function() {
if (!this.hitTest(_root._xmouse, _root._ymouse, true)) {
trace("Указатель за пределами мувика");
}
};
Вопрос немного не в тему. А почему перед this поставлен восклицательный знак?

kost@
17.07.2005, 16:23
какой hitTest?! Вы чем занимаетесь!?
Вот держи: найди у себя в коде 15 отличий...
Лишние куски я вырезал, но мусор мог остаться. В целом движок работает без запар с rollOver/Out!

MIX-er
18.07.2005, 03:32
не прощще ли сетинтервал запустить??)))
и не мучаться...