gpt4 book ai didi

flash - 在 AS3 中滚动 MovieClip 时的手形光标

转载 作者:行者123 更新时间:2023-12-02 07:31:03 26 4
gpt4 key购买 nike

我的目标是当我将鼠标悬停在 MovieClip 上时,将光标交换为一只手(指针)。显然我可以使用 SimpleButton,但情况是我有一些明显是 MovieClip 的敌人,当我选择使用一种能力时,我希望鼠标在滑过它们时显示为指针。

我认为这会起作用:

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 中然后将其删除。似乎我缺少一种内在的方式。

谢谢。

最佳答案

我认为是mc.buttonMode = true;

关于flash - 在 AS3 中滚动 MovieClip 时的手形光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5931469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com