如何用flex代码使鼠标变样
2个回答
展开全部
这个问题只能说楼主懒
周末就不给开flash builder了,给你找了段自己看看吧。
----
如何在flex中实现自定义鼠标样式呢?flex本身提供了一个CursorManager可以用来管理鼠标样式。
比如,我们想把鼠标设置为忙碌状态,首先导入CursorManager包。在你的as代码头部添加:
import mx.managers.CursorManager;
你也可能会用到一些设置鼠标样式优先级的常量:
import mx.managers.CursorManagerPriority;
该类所包含的属性可查看帮助
实现更改鼠标样式的思路和关键代码如下;
import mx.managers.CursorManager; //所需的命名空间
[Embed(source="../images/quantou1.png")]
private var img_quantou:Class; //声明的图片对象,希望鼠标显示的样式
下面的就是执行的关键代码了,我封装成了一个方法
private function setMouseStyle(imgClass:Class):void{
CursorManager.removeAllCursors(); //清除所有设置的鼠标样式,使使用默认的鼠标样式
CursorManager.setCursor(imgClass,1);//设置鼠标样式,并设置了优先级,当执行该行代码时鼠标样式就被改变了
}
根据自己的情况,在适当的位置调用该方法即可。
周末就不给开flash builder了,给你找了段自己看看吧。
----
如何在flex中实现自定义鼠标样式呢?flex本身提供了一个CursorManager可以用来管理鼠标样式。
比如,我们想把鼠标设置为忙碌状态,首先导入CursorManager包。在你的as代码头部添加:
import mx.managers.CursorManager;
你也可能会用到一些设置鼠标样式优先级的常量:
import mx.managers.CursorManagerPriority;
该类所包含的属性可查看帮助
实现更改鼠标样式的思路和关键代码如下;
import mx.managers.CursorManager; //所需的命名空间
[Embed(source="../images/quantou1.png")]
private var img_quantou:Class; //声明的图片对象,希望鼠标显示的样式
下面的就是执行的关键代码了,我封装成了一个方法
private function setMouseStyle(imgClass:Class):void{
CursorManager.removeAllCursors(); //清除所有设置的鼠标样式,使使用默认的鼠标样式
CursorManager.setCursor(imgClass,1);//设置鼠标样式,并设置了优先级,当执行该行代码时鼠标样式就被改变了
}
根据自己的情况,在适当的位置调用该方法即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询