1907/112
About enabled of MovieClip
上一篇日志是5个月前发的,啊弥陀佛。。。。善哉善哉啊。
大家都知道MovieClip有个属性叫enable,这个属性可以让MC本身不可点,但是呢,看介绍:
enabled属性
enabled:Boolean语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9, Flash Lite 4一个布尔值,指示影片剪辑是否处于活动状态。enabled 的默认值是 true。如果将 enabled 设置为 false,则会禁用影片剪辑的 Over、Down 和 Up 帧。影片剪辑会继续接收事件(例如 mouseDown、mouseUp、keyDown 和 keyUp)。
enabled 属性仅控制影片剪辑的按钮式属性。可以随时更改 enabled 属性;修改后的影片剪辑将被立即启用或禁用。如果将 enabled 属性设置为 false,则该对象将不包含在 Tab 键的自动排序中。
enabled=false之后,MC还是可以接收事件的!!
不知道为何Adobe要搞出这个看起来相当不合理的设置来。
如果你想在MC enabled=false的时候不触发事件,判断enabled的值吧~~
July 25th, 2011 - 18:17
mouseEnabled 这个是屏蔽鼠标事件的 。以前2.0的都是enabled
具体什么区别 :
mouseEnabled是禁止事件发生 和 鼠标的状态
enabled只是单纯禁止鼠标的状态
[Reply]
November 16th, 2011 - 20:01
enabled是可以捕获事件的,只是屏蔽了鼠标状态~最好的方法是去除监听哈~
[Reply]