您的位置:首页 > 产品设计 > UI/UE

useHandCursor当鼠标滑过其 buttonMode 属性设置为 true 的 Sprite 时是否显示手指形(手形光标)。

2013-01-03 14:40 615 查看
布尔值,指示当鼠标滑过其
buttonMode
属性设置为
true
的Sprite时是否显示手指形(手形光标)。
useHandCursor
属性的默认值是
true
。如果
useHandCursor
被设置为
true
,则当鼠标滑过按钮Sprite时会显示用于按钮的手形光标。如果
useHandCursor
false
,则将改用箭头指针。可以随时更改
useHandCursor
属性;修改后的Sprite会立即具有新的光标外观。

下例创建两个Sprite并将二者的
buttonMode
属性设置为
true
,但将其中一个的
useHandCursor
属性设置为
true
,将另一个的此属性设置为
false
。当您编译和运行应用程序时,这两个Sprite都作为按钮进行响应(并且都包括在Tab键顺序中),但只有将
useHandCursor
设置为
true
的那个Sprite才使用手形光标:

1234567891011121314151617181920212223
import
flash.display.Sprite;
import
flash.events.MouseEvent;
var
circle1:Sprite=
new
Sprite();
circle1.graphics.beginFill(
0xFFCC00
);
circle1.graphics.drawCircle(
40
,
40
,
40
);
circle1.buttonMode=
true
;
circle1.useHandCursor=
true
;
circle1.addEventListener(MouseEvent.CLICK,clicked);
var
circle2:Sprite=
new
Sprite();
circle2.graphics.beginFill(
0xFFCC00
);
circle2.graphics.drawCircle(
120
,
40
,
40
);
circle2.buttonMode=
true
;
circle2.useHandCursor=
false
;
circle2.addEventListener(MouseEvent.CLICK,clicked);
function
clicked(event:MouseEvent):
void
{
trace
(
"Click!"
);
}
addChild(circle1);
addChild(circle2);
通过为知笔记发布
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐