Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   №2 - Проблема с кнопкой!!! (http://www.flasher.ru/forum/showthread.php?t=72879)

=AS_01= 06.12.2005 04:08

№2 - Проблема с кнопкой!!!
 
при быстром проведении через кнопку курсором, толи роловер не успевает обрабатывать все события в кнопаре, в котором еще и мувики прицеплины на исполнение, толи ролаут. И получается что действие (мувик) в каком-то моменте затыкается и его последовательность становится не той что надо... Недавно проэкспериментировал и вышел из ситуации, но как мне кажется очень гиморно...а т.е.

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

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

Пример: 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();
}


Часовой пояс GMT +4, время: 04:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.