Flash鼠标移到按钮上改变鼠标形状
鼠标移到一个按钮,就变成我自己做的手型,只有这一个按钮要是这样,而其他的按钮不变,还是系统给的手型,这样改怎么做?...
鼠标移到一个按钮,就变成我自己做的手型,只有这一个按钮要是这样,
而其他的按钮不变,还是系统给的手型,这样改怎么做? 展开
而其他的按钮不变,还是系统给的手型,这样改怎么做? 展开
1个回答
展开全部
设置想显示手型的按钮的属性
btn.buttonMode = true;
btn.useHandCursor = true;
btn.buttonMode = true;
btn.useHandCursor = true;
更多追问追答
追问
好简短。。能详细说下吗,谢谢
追答
喔,我看错了,我以为你是只要显示系统的手型。
想某个按钮上显示自定义的手型,那么就需要在这个按钮上侦听 mouseOver 、 mouseOut 和 mouseMove 三个事件。
1、mouseOver 时,使用 Mouse.hide() 方法来把系统的手型隐藏。
2、把自定义手型的mc addChild 到舞台上
3、mouseMove 事件处理中,把 mc 的 x 和 y 赋值为鼠标所在的坐标
4、mouseOut 事件处理中,把 mc 移除,然后使用 Mouse.show() 把系统的鼠标显示出来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询