MouseOver нужны советы
Вот проблема:
У меня 2 кнопки (давай их называть
btn1
а такжеbtn2
упростить) и 2MovieClips
(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
еще не на временной шкале. Я уверен, что есть решение для этого, просто нужна помощь здесь. Заранее спасибо, привет.