Flash Player 10.2以后版本都提供了内置的自定义鼠标样式(光标)的功能,这个功能相见恨晚啊。关于这个功能,一些地方需要注意:
- 自定义的光标是基于位图的,是使用 BitmapData 数据;
- 你可以设置光标为动画:只需要设置多个位图即可,设置单张位图就是非动画光标了;
- 如果光标是动画,你还可以设置 MouseCursorData 类的 frameRate 属性(帧频),按你指定的帧频速度来播放;
- 光标的尺寸(即位图的尺寸)不能大于 32×32 ,这是由于系统限制;
- 光标有一个 hotSpot 属性(鼠标的热点,Point 类型),x 和 y 属性不能大于 31 (因为光标尺寸只有32像素);
有关 Flash Player 10.2 的更多介绍和demo代码,请到:Introducing Flash Player 10.2 Beta
另外,真要说说的是,以前版本的Flash Player,在右键里没有显示完整的版本号,而Flash Player 10.2以后,有这功能了:
想试玩 Flash Player 10.2 的话,可以 :
- 下载 Flash Player 10.2 或更高版本:http://labs.adobe.com/downloads/flashplayer10.html
- 下载 Flex SDK 4.5.0.18623 版本并在 Flash Builder 里选择这个版本来编译 swf :Flex SDK 4.5.0.18623