问题在于:
我有2个按钮(让他们称呼btn1
和btn2
来简化)和2 MovieClips
(mc1
和{{1} })。
当我将鼠标悬停在按钮上时,我想更改mc2
alpha,就好像我将鼠标悬停在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
几乎相同。但它似乎不起作用:没有停止事件发生,没有alpha更改,甚至没有错误消息。
如果我将mc2
和btn1
事件侦听器更改为舞台事件侦听器,但它不能像我期望的那样,并且在第二个循环的flash电影上有一些问题,那些按钮和btn2
尚未在时间表上。
我确定有解决方案,只需要一些帮助。在此先感谢,问候。