博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
当LinkButton无效时,光标不显示为手型
阅读量:5905 次
发布时间:2019-06-19

本文共 1471 字,大约阅读时间需要 4 分钟。

在Flex组件LinkButton里,我们可以用useHandCursor属性来控制是否使用手型光标。现在我们要实现在LinkButton的enable=false时,useHandCursor=false。反过来,他们要同时为true。

下面的例子显示了当Flex里的LinkButton不可用时,如何移除它上的手型光标,让光标回到箭头。
我们采用的办法是扩展LinkButton类,覆盖了enabled的setter方法,在里面加上了改变useHandCursor属性的语句。
请看下面的例子:
main.mxml

DisabledLinkButtonMXML组件:

  DisabledLinkButtonAS组件

/**  * http://blog.flexexamples.com/2008/09/07/removing-the-hand-cursor-from-a-disabled-linkbutton-control-in-flex/  */  package comps {      import mx.controls.LinkButton;        public class DisabledLinkButtonAS extends LinkButton {            /**          * Constructor.          */          public function DisabledLinkButtonAS() {             //调用父类的构造函数              super();          }            /**          * @private          */          override public function set enabled(value:Boolean):void {              super.enabled = value;              useHandCursor = value;          }      }  }

很显然, DisabledLinkButtonMXML和 DisabledLinkButtonAS组件实现的是一样的功能。只是用的语法不一样。

 

转载地址:http://xhdpx.baihongyu.com/

你可能感兴趣的文章
oracle 远程tns配置
查看>>
虚拟桌面带宽评估
查看>>
一起学shell(十一)之安全的shell脚本:起点
查看>>
Microsoft® Deployment Toolkit 2010之快速部署Windows 7
查看>>
vue中this.$router.push()传参简单说明
查看>>
html中base标签的用处
查看>>
LNMP的技术讲解
查看>>
前端基础入门一(HTML)
查看>>
再不努力,就真的没有机会了
查看>>
SVN Hooks的介绍及使用
查看>>
路由器设置密码和标语
查看>>
CSS3属性
查看>>
Oracle 字符集的查看和修改【上】
查看>>
JQuery 基础操作
查看>>
linux 脚本之 expect命令使用
查看>>
沃通SSL证书支持ECC算法吗?
查看>>
javassist用法总结
查看>>
好程序员web前端分享CSS3弹性盒
查看>>
游戏UI框架设计(二) : 最简版本设计
查看>>
(转)Python中第三方模块的使用心得
查看>>