让Label支持buttonMode

在LABEL上显示手形光标的方法有很多种,一般来讲有
Linkbutton——>alpha = 0;
Label  设置HTMLTEXT

其实有一种更简单的方法:将label的mouseChildren设为FALSE,然后使用buttonMode即可。

来看一下label的继承关系
Label  UIComponent  FlexSprite  Sprite
Sprite既然支持buttonMode,Label 本来也应该支持。正常情况下,Label 的buttonMode无效是因为它的子对象textfield覆盖住了Label 本身。所以只需要将mouseChildren = false,断开textfield的鼠标事件,就能让Label 重见天日。

你可能感兴趣的:(让Label支持buttonMode)