增加点击半径/大小

时间:2010-04-28 12:03:07

标签: flash actionscript-3 actionscript

我正在寻找一种增加点击大小的方法,所以当我点击时,它实际上会被视为点击点击周围100px x 100px半径的任何内容。

任何帮助都会很棒,我在网上找不到任何东西。

非常感谢!

2 个答案:

答案 0 :(得分:2)

我要做的是为每个可点击的对象添加一个透明的精灵,并将其延伸出100px。或者,如果您使用的是按钮对象,只需将命中区域设置得更大。

如果这对您不起作用,您可以尝试听MouseEvent.CLICK,在事件发生时获取鼠标坐标,看看它们是否接近感兴趣的内容。可能听起来比实际更简单,因为如果你想要正确完成,数学将是毛茸茸

答案 1 :(得分:1)

最简单的方法是在flash中使用hitTest()方法。您可以找到有关它的更多信息here

首先,创建一个100px * 100px的Sprite实例,并使其不可见(alpha = 0)。然后,将其附在鼠标光标上。接下来,在鼠标单击期间检测到任何碰撞时,在其上添加事件侦听器。

相关问题