在游戏开发中,鼠标指针一般都不会使用windows自带的鼠标指针,而会根据自己的游戏风格自定义鼠标指针,下面就举一个自定义鼠标指针的方法。

我们先在Flash中将需要的指针美术资源先编辑好,转换为swf文件。

下面是管理鼠标指针的主要代码:

package qg.managers
{import flash.display.BitmapData;import flash.display.Stage;import flash.geom.Point;import flash.ui.Mouse;import flash.ui.MouseCursorData;import qg.Global;/*** 鼠标指针管理*/public class CursorManager{
//      /**
//       * 鼠标指针样式
//       */
//      public static var cursorHolder:Sprite;
//      /**
//       * 如果不为null,则指定只有在这个对象上面,才显示自定义指针
//       */
//      static public var showTarget:Sprite;public static function registerNativeCursor(name:String, bitmapDataVec:Vector.<BitmapData>, hotSpot:Point, frameRate:uint=1):void{var cursorData:MouseCursorData = new MouseCursorData();cursorData.data = bitmapDataVec;cursorData.hotSpot = hotSpot;cursorData.frameRate = frameRate;Mouse.registerCursor(name, cursorData);}public static function unregisterNativeCursor(name:String):void{Mouse.unregisterCursor(name);}public static function set nativeCursor(name:String):void{Mouse.cursor = name;Mouse.show();}public static function getCursorPos():Point{return new Point(getStage().mouseX,getStage().mouseY);}private static function getStage():Stage{return Global.instance.stage;}}
}

值得注意的是,所传入的鼠标指针美术资源的尺寸不能超过32*32px

ActionScript3.0自定义鼠标指针相关推荐

  1. 自定义鼠标指针——让你的指针瞬间变美

    首先,在开始今天的内容之前,我们先来看一下上次投票结果: 很明显,我们的"2号选手"顺利夺得了第一. 好,二话不说,开启今天的内容. 先来看一下我的鼠标指针:(额,我是个MC党(注 ...

  2. [WPF]自定义鼠标指针

    [WPF]自定义鼠标指针 原文:[WPF]自定义鼠标指针 [WPF]自定义鼠标指针 周银辉 看看WPF Cursor类的两个构造函数吧: public Cursor(Stream cursorStre ...

  3. html自定义指针,如何自定义鼠标指针 怎样在wpf中自定义鼠标指针

    如何在ppt中自定义鼠标指针的形状? 魔兽世界怎么自定义鼠标指针 在系统 控制面板 里面鼠标属性 指针里面改就可以了 下面有个浏览 可以自定义换图案 怎样在网页中设定一整套自定义的鼠标指针? 麻烦了 ...

  4. html+css:自定义鼠标指针图案

    应该会有人喜欢这种自定义的鼠标指针吧                                                                      想要在html中自定义鼠 ...

  5. [css] 怎么自定义鼠标指针的图案?

    [css] 怎么自定义鼠标指针的图案? cursor: url() ,auto url是自定义光标图案的绝对路径,auto是默认光标,当我们自定义的光标不起作用时,就用默认光标代替. 个人简介 我是歌 ...

  6. Delphi 中自定义鼠标指针图像

    Dephi中的鼠标指针是可以自由定义的,如果是使用系统提供的图标,那么直接通过可视控件的Cursor属性赋值就可以. 例如设置Form的鼠标为 crHourGlass 沙漏: Form1.Cursor ...

  7. CSS自定义鼠标指针样式

    原文链接: http://davidwalsh.name/css-custom-cursor Demo地址: http://davidwalsh.name/demo/css-custom-cursor ...

  8. ActionScript3.0自定义Flex组件问题 重写组件的使用

    最近在做Flex的一些学习,需要对Flex组件重写,当然可以两种选择MXML和ActionScript3.0重写,当然MXML的可视化的操作为重写提供了方便,但是要是更改组件的默认属性和添加一些框架属 ...

  9. 自定义鼠标指针轨迹_win10鼠标自定义颜色,鼠标属性设置,这样就不眯眼了

    电脑用多了,眼睛受不了,这时候就需要各种护眼模式,把画面放大,指针放大,来解决眼睛盯着电脑累的问题了,一不留神发现鼠标指针变大好处多多,下面设置一下win10系统鼠标指针大小.颜色都是默认设置好的,除 ...

最新文章

  1. BZOJ 1923: [Sdoi2010]外星千足虫
  2. 螃蟹学PHP设计模式之解释器模式
  3. C和指针之函数之归以字符形式按顺序打印数字的每位数字(递归和非递归)
  4. cta策略 有哪些_CTA 主流的交易策略都有哪些?
  5. 为什么企业需要采用混合云战略?
  6. STM32串口寄存器操作(转)
  7. 陕西电大学位英语计算机考试,2017年电大学位英语复习【呕心沥血整理、电大考试必过】.doc...
  8. Android文本输入框EditText方法说明和属性
  9. 360度测试:KAFKA会丢数据么?其高可用是否满足需求?
  10. RabbitMQ快速入门python教程
  11. android壁纸路径/目录
  12. 【人工智能】无人车系统仿真软件-PreScan
  13. 计算机自动获取ip地址的协议,自动获取ip地址_计算机是如何自动获取的IP地址的...
  14. matlab实现简单图形的识别二
  15. Qt 局域网聊天(功能完善,界面美观,免费下载)
  16. 关闭 Windows 安全中心警报 及 用户账户允许此应用对你的设备进行更改 通知 及 打开文件 - 安全警告 通知
  17. 智慧星杀毒软件:炒作?黑幕?其它?
  18. Color dialog box
  19. opencv实现图片的素描化
  20. Linux CFS中的进程调度

热门文章

  1. WebService客户端设计期TClientDataSet.ProviderName无值解决
  2. EasyDarwin开源流媒体服务器性能优化之Work-stealing优化方案
  3. 英语口语8000句 pdf_把这8000句英文对话反复听,反复跟读熟练,直到自己口语脱口而出...
  4. 学习笔记---Docker
  5. Chrome(谷歌浏览器 )使用总结(一)——快捷键
  6. 怎么样将摄像头视频接入到你的大屏上
  7. 【操作系统】进程/线程模型
  8. 【Aegisub教程】注音字幕的做法(假名、汉字、英文等均可)
  9. 参加2018年完美世界GameJam的体会
  10. 标签类目体系(面向业务的数据资产设计方法论)-读书笔记6