我想在每次点击时添加一个电影片段(它是烟,因为指针是枪)。
我已经做到了,但现在我不能点击任何东西(按钮、物体等)。烟雾看起来很好,但似乎"阻挡"了点击。
你知道我该怎么解决这个问题吗?
这是我的代码:
private var fumee:MovieClip;
stage.addEventListener(MouseEvent.MOUSE_DOWN, tire, false, 0, true);
public function tire(e:MouseEvent):void{
fumee = new fumeeFusil;
addChild(fumee);
fumee.x = mouseX;
fumee.y = mouseY;
}
谢谢你,
您需要确保您的fummeFusil
实例不可通过鼠标访问:
public function tire(e:MouseEvent):void{
fumee = new fumeeFusil;
// setting both mouseEnabled and mouseChildren to false will ensure
// that you cannot click on the MovieClip
fumee.mouseEnabled = fumee.mouseChildren = false;
addChild(fumee);
fumee.x = mouseX;
fumee.y = mouseY;
}