在CLICK上的movieClip顶部绘制AS3 addChild()

时间:2013-09-18 15:50:17

标签: actionscript-3 button mouseevent movieclip addchild

所以基本上我的问题是当我点击我的movieClip时我希望它产生这个动画我做了protonCore。基本上是为了表明当你点击protonCore时你会产生1个质子。然而,垃圾邮件CLICK时的问题在于,当它在每次点击时添加这个孩子时,它会在movieClip的顶部绘制,并且在addedChild" fuseSpark"被添加到舞台上。有没有办法在我添加这个孩子时这样做,它不会影响可点击的movieClip的hitBox?

    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;
    }

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是在创建它们时为这些子项禁用鼠标:

fuseSpark.mouseEnabled = false;

也就是说,只有当你不在乎用户是否可以点击这些元素时。