我的目标是在翻转动画剪辑时,只需将光标交换为手形(指针)即可。显然我可以使用SimpleButton,但情况是我有一些显然是影片剪辑的敌人,当我选择一种使用功能时,我希望鼠标在滚动时显示为指针。在AS3中通过影片剪辑进行滚动时的手形光标
我认为这会工作:
var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0);
mc.graphics.drawRect(0,0,50,50);
mc.graphics.endFill();
mc.useHandCursor = true; // <---- doesn't work?
addChild(mc);
mc.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
trace('a');
}
有变通办法,如添加一个按钮到敌人的影片剪辑,然后将其移除。只是似乎有一种内在的方式我错过了。
谢谢。
Thaaat是其中之一。谢谢。 – Marty 2011-05-09 01:06:54
这有帮助。 'useHandCursor'就是actionscript 2.0看来 – Leeish 2014-01-15 04:33:46