MouseOver нужны советы

Вот проблема:

  • У меня 2 кнопки (давай их называть btn1 а также btn2 упростить) и 2 MovieClips (mc1 а также mc2).

  • Я хочу изменить свой MovieClips' альфа когда я парю кнопки, как будто я парю btn1, mc1 становится видимым и когда я парю btn2, Я хочу mc2 стать видимым.

  • mc1 а также mc2 должен оставаться невидимым, когда ни одна из кнопок не находится под мышкой.

Я попробовал это:

import flash.events.MouseEvent;

mc1.alpha=0;

btn1.addEventListener (MouseEvent.MOUSE_OVER, btn1over);
btn1.addEventListener (MouseEvent.MOUSE_OUT, btn1out);

function btn1over (e:MouseEvent):void {
    mc1.alpha=1;
    stop ();
}

function btn1out (e:MouseEvent):void {
    mc1.alpha=0;
    play ();
}

Почти то же самое для btn2 а также mc2, Но, похоже, это не сработает: никакого события остановки не происходит, никаких альфа-изменений и даже сообщения об ошибке. Это вроде работает, если я изменюсь btn1 а также btn2 слушатели событий слушатели событий сцены, но не так, как я ожидал, и есть некоторые проблемы во 2-м цикле флэш-фильма, когда эти кнопки и MovieClips еще не на временной шкале. Я уверен, что есть решение для этого, просто нужна помощь здесь. Заранее спасибо, привет.

0 ответов

Другие вопросы по тегам