Flash禁用按钮/影片剪辑,无法正常工作?

时间:2010-07-29 19:11:17

标签: flash actionscript button

我正在使用Greensock来补间,在rollOver期间我需要禁用一些按钮。我很确定代码是正确的,但按钮不会禁用?

代码:

import com.greensock.*;

btn_skins.addEventListener(MouseEvent.CLICK,     function(){         TweenLite.to(mtvOrange,.25,{y:0});     } ); btn_teenwolf.addEventListener(MouseEvent.CLICK,     function(){         TweenLite.to(mtvOrange,.25,{y:154.35});     } );

mtvOrange.addEventListener(MouseEvent.ROLL_OVER,     function(){         TweenLite.to(mtvRed,.25,{y:30});         btn_skins.mouseEnabled = false;         btn_teenwolf.enabled = false;         btn_skins.enabled = false;          追踪(“喜欢那里的人”);     } );

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我做了一个测试并将enabled属性设置为false只会阻止按钮进入Up,Over和Down等不同的状态。它的事件监听器仍然可以工作。如果要实际禁用按钮,则必须删除其事件侦听器。