设置鼠标样式
2013-06-18 17:29
288 查看
本例实现更改鼠标样式,包括忙碌、拖拽、按压、文本输入、箭头(正常)和自定义样式
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> <![CDATA[ import mx.managers.CursorManager; public function setCursorType(type:String):void { CursorManager.removeAllCursors(); switch(type) { case "busy" : CursorManager.setBusyCursor(); break; case "button" : Mouse.cursor = MouseCursor.BUTTON; break; case "hand" : Mouse.cursor = MouseCursor.HAND; break; case "input" : Mouse.cursor = MouseCursor.IBEAM; break; case "normal" : Mouse.cursor = MouseCursor.ARROW; break; default : Mouse.cursor = MouseCursor.ARROW; } } protected function togglebutton1_clickHandler(event:MouseEvent):void { CursorManager.removeAllCursors(); if(event.currentTarget.selected) { Mouse.hide(); } else { Mouse.show(); } } protected function button1_clickHandler(event:MouseEvent):void { [Embed(source = 'image/flower.jpg')] var mouse:Class; CursorManager.setCursor(mouse); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <s:layout> <s:VerticalLayout/> </s:layout> <s:HGroup width="100%"> <s:ToggleButton color="#FF00FF" label="隐藏" click="togglebutton1_clickHandler(event)"/> <s:Button label="拖动" click="setCursorType('hand')"/> <s:Button label="按下" click="setCursorType('button')"/> <s:Button label="忙碌" click="setCursorType('busy')"/> <s:Button label="输入" click="setCursorType('input')"/> <s:Button label="正常" click="setCursorType('normal')"/> <s:Button label="自定义" click="button1_clickHandler(event)"/> </s:HGroup> <s:BorderContainer width="100%" height="100%" borderWeight="3" borderColor="#0000FF" backgroundColor="#7CFDF2"> </s:BorderContainer> </s:Application>
相关文章推荐
- Flex—鼠标样式设置
- 设置WPF DataGrid 鼠标移动改变行颜色样式
- Css cursor设置鼠标指针显示样式
- 鼠标样式设置
- winform中为控件设置鼠标样式
- 选择鼠标指针浮动在其上的元素,并设置其样式:hover
- Flex—鼠标样式设置
- css基础 设置超链接 正常状态、鼠标放在超链接上的状态、访问过的超链接的状态的样式
- css样式设置鼠标选中后字体颜色以及背景颜色
- OL2中设置鼠标的样式
- css基础 设置超链接 正常状态、鼠标放在超链接上的状态、访问过的超链接的状态的样式
- HTML常用鼠标指针样式设置
- Flex—鼠标样式设置
- Flex—鼠标样式设置
- OL2中设置鼠标的样式
- flex -设置柱状图ColumnChart的鼠标显示标签、设置tip窗口的样式(二)
- (转)OL2中设置鼠标的样式
- 设置dataGrid控件的垂直列被缩放时鼠标的样式。
- SetCapture影响SetClassLong设置的鼠标样式
- 设置地图鼠标样式