【发布时间】:2011-08-21 08:21:40
【问题描述】:
我的目标是简单地让光标在我翻阅电影剪辑时变成一只手(指针)。显然我可以使用 SimpleButton,但情况是我有一些显然是 MovieClips 的敌人,当我选择使用能力时,我希望鼠标在我滚动它们时显示为指针。
我认为这会起作用:
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');
}
有一些变通方法,例如在敌人的 MovieClip 中添加一个按钮,然后将其移除。似乎我缺少一种内置的方式。
谢谢。
【问题讨论】:
标签: flash actionscript-3 mouse