Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Нестабильная работа анимации при наведении мышкой (http://www.flasher.ru/forum/showthread.php?t=141154)

bedazzled 17.06.2010 14:38

Нестабильная работа анимации при наведении мышкой
 
Здравствуйте!

У меня есть несколько прямоугольных элементов меню, которые темнеют при наведении мышки и светлеют обратно, когда курсор отводится.
Это происходит по событиям MouseEvent.ROLL_OVER и MouseEvent.ROLL_OUT соответственно.

Затемняю и возвращаю параметр "alpha" так:

Код AS3:

_startAlpha:Number=1, 
_endAlpha:Number=0.5;
_fadeTime:Number = 0.2;

Обработчик MouseEvent.ROLL_OVER:
Код AS3:

FadingTweenUp = new Tween(this,"alpha", None.easeNone, _startAlpha, _endAlpha, _fadeTime, true);

и обратно, обработчик MouseEvent.ROLL_OUT:
Код AS3:

FadingTweenDown = new Tween(this,"alpha", None.easeNone, _endAlpha, _startAlpha, _fadeTime, true);

Работает это все нестабильно. Когда активно вожу мышкой по менюшкам, то иногда одна-две так и остаются темными после отвода курсора.

В чем может быть проблема? Как сделать так, чтобы MouseEvent.ROLL_OUT стабильно выполнялось и в любом случае возвращало исходное состояние "alpha"?

wvxvw 17.06.2010 14:55

А зачем разные твины создавать? Используйте один.

bedazzled 17.06.2010 15:00

Сделал один, помучил менюшки, вроде все ОК.

Спасибо!


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

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