·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3中自定义鼠标光标

时间:2016-12-22 13:47酷播
[AS3]as3中自定义鼠标光标

可以将鼠标光标(鼠标指针)隐藏或交换为舞台上的任何显示对象。要隐藏鼠标光标,请调用 Mouse.hide() 方法。可通过以下方式来自定义光标:调用 Mouse.hide(),侦听舞台上是否发生 MouseEvent.MOUSE_MOVE 事件,以及将显示对象(自定义光标)的坐标设置为事件的 stageXstageY 属性。下面的示例说明了此任务的基本执行过程:

  1. var cursor:Sprite = new Sprite();  
  2. cursor.graphics.beginFill(0x000000);  
  3. cursor.graphics.drawCircle(0,0,20);  
  4. cursor.graphics.endFill();  
  5. addChild(cursor);  
  6.   
  7. stage.addEventListener(MouseEvent.MOUSE_MOVE,redrawCursor);  
  8. Mouse.hide();  
  9.   
  10. function redrawCursor(event:MouseEvent):void  
  11. {  
  12.     cursor.x = event.stageX;  
  13.     cursor.y = event.stageY;  

[AS3]as3中自定义鼠标光标

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器