其实还是很简单的做法,跟以往的惯例一样,贴出关键代码,稍作解释。有问题的可以到原站点去下载源代码

<
mx:Panel
title
=
"
CircleCursor
"





mouseOver
=
"
setCursor(Circle);
"
//
设置光标
mouseOut
=
"
clearCursor();
"

height
=
"
250
"

width
=
"
250
"

/>

importmx.managers.CursorManager;
private
functionsetCursor(cursorClass:Class
=
null
):
void


...
{
CursorManager.setCursor(cursorClass);//关键就是使用光标管理器
}



private
functionclearCursor():
void


...
{
CursorManager.removeAllCursors();
}
在看看不能忽视的CUSORCLASS,只贴构造函数了
public
functionCircle()

...
{
this.graphics.lineStyle(1,0x000000,1);
this.graphics.drawCircle(0,0,10);
super();
}


效果图
本文介绍了一个简单的 Flex2 动态光标示例。通过使用 CursorManager 类,可以在鼠标悬停时更改光标样式。示例中演示了如何创建一个圆形光标并将其应用于面板。
5398

被折叠的 条评论
为什么被折叠?



