Actionscript 3 AS3 addChild()单击在我的movieClip顶部绘制
所以基本上我的问题是当我点击我的movieClip时,我想让它产生我在protonCore上做的动画。本质上是为了表明当你点击质子核时,你会产生1个质子。然而,当你滥发你的点击时,这个问题是当它在每次点击中添加这个孩子时,它会在movieClip的顶部绘制,并在添加孩子“fuseSpark”到舞台时防止点击检测。有没有办法让我添加这个孩子时不会影响可点击电影剪辑的点击框Actionscript 3 AS3 addChild()单击在我的movieClip顶部绘制,actionscript-3,button,mouseevent,movieclip,addchild,Actionscript 3,Button,Mouseevent,Movieclip,Addchild,所以基本上我的问题是当我点击我的movieClip时,我想让它产生我在protonCore上做的动画。本质上是为了表明当你点击质子核时,你会产生1个质子。然而,当你滥发你的点击时,这个问题是当它在每次点击中添加这个孩子时,它会在movieClip的顶部绘制,并在添加孩子“fuseSpark”到舞台时防止点击检测。有没有办法让我添加这个孩子时不会影响可点击电影剪辑的点击框 function protonGenerator(e:MouseEvent):void {
function protonGenerator(e:MouseEvent):void
{
var fuseSpark:MovieClip = new MC_FX_fuse;
stage.addChild(fuseSpark);
fuseSpark.x = stage_protonCore.x;
fuseSpark.y = stage_protonCore.y;
}
一个简单的解决方案是在创建这些子对象时禁用它们的鼠标:
fuseSpark.mouseEnabled = false;
当然,也就是说,如果你不在乎用户是否可以单击这些元素。太棒了,成功了!谢谢!太棒了。很乐意帮忙!