flash本机鼠标指针NativeMouse
			2011年4月3日
									没有评论
			
		
		Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标指针后,我们可以舍弃旧的方式,迎接更友好,更方便的鼠标指针了.
下面对比下模拟鼠标指针和本机鼠标指针.
模拟鼠标指针:
- 鼠标指针不能拖到舞台外部.
 - 使用MouseEvent事件,效率低下.
 - 使用方式麻烦.
 
本机鼠标指针:
- 鼠标指针可拖到舞台外部.
 - 原生支持效率高.
 - 直接用Mouse类,很方便.
 
新的本机鼠标的一些能力及限制:
- 必须使用BitmapData为鼠标指针的可视对象.
 - 鼠标指针尺寸不能超过32*32.
 - 可以使用多个BitamapData来播放动画.
 - 可以自定义动画播放的帧频,与当前SWF的帧频无关.
 - 可以鼠标自定义鼠标指针的热点,而不总是在(0,0)位置.
 - 要在舞台外显示本机鼠标指针,必须按下鼠标左键拖到舞台外面才行.
 
下面看一个本机鼠标指针的示例: