Форум Flasher.ru

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

nabiullin11 29.04.2011 23:27

не прослушивается 2 событие
 
Помогите пожалуйста реализовать такую штуку. При наведении мыши alpha объекта плавно возрастает, при убирании курсора мыши с объекта плавно уменьшается до первоначального состояния. Вот что написал

Код AS3:

function change_alpha_plus(event:Event):void 
{
    take_ipoteka.alpha += .10;
 
    if (take_ipoteka.alpha >= 100)
    {
        take_ipoteka.removeEventListener(Event.ENTER_FRAME, change_alpha_plus);
    }
        //trace(take_ipoteka.alpha);
}
function change_alpha_minus(event:Event):void
{
    take_ipoteka.alpha -= .10;
 
    if (take_ipoteka.alpha <= 30)
    {
      take_ipoteka.removeEventListener(Event.ENTER_FRAME, change_alpha_minus);
    }
        trace(take_ipoteka.alpha);
}
 
function startAnimation_ipoteka_alphaup(event:MouseEvent):void
{
    take_ipoteka.addEventListener(Event.ENTER_FRAME, change_alpha_plus);
}
function startAnimation_ipoteka_alphadown(event:MouseEvent):void
{
    take_ipoteka.addEventListener(Event.ENTER_FRAME, change_alpha_minus);
}
 
take_ipoteka.addEventListener(MouseEvent.ROLL_OVER, startAnimation_ipoteka_alphaup);
take_ipoteka.addEventListener(MouseEvent.ROLL_OUT, startAnimation_ipoteka_alphadown);

Но при убирании курсора ничего не происходит((

Добавлено через 57 минут
проблему решил, юзал tween просто, без всяких вложенных функций


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

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