PDA

Просмотр полной версии : №2 - Проблема с кнопкой!!!


=AS_01=
06.12.2005, 04:08
при быстром проведении через кнопку курсором, толи роловер не успевает обрабатывать все события в кнопаре, в котором еще и мувики прицеплины на исполнение, толи ролаут. И получается что действие (мувик) в каком-то моменте затыкается и его последовательность становится не той что надо... Недавно проэкспериментировал и вышел из ситуации, но как мне кажется очень гиморно...а т.е.

Определял положение курсора в тупую - затем заранее вычислив габариты кнопаря по иксу и игрику (к примеру он прямоуголный) уже обрабатывал события...

- Есть ли более простой способ при котором события срабатывают корректно???, а-то у меня уже истерика с этими кнопками + мувиками...

Пример: http://as01.tst.ru/hlp/
Исходник: http://as01.tst.ru/hlp/bottons.fla
-------------------------------------------
:rolleyes:

netstuff
06.12.2005, 18:48
Господи, посмотрел исходник. АЦЦКИЙ исходник :(

юзай так:
обзови каждую кнопку (пока они у тебя без имен-переменных)
и управляй ими через AS, так:


myBTN.onRollOver = function() { this.active = true; }
myBTN.onRollOut = function() { this.active = false; }
myBTN.onRollOver = function() {
if(this.active) this.nextFrame();
else this.prevFrame();
}