我只想找到第一级的 child 。现在我正在使用 e.target.name
但这也捕获了那些目标子项。我该如何防止这种情况发生?
最佳答案
我看到三种可能性:
- 将所有一级子级设置为 mouseChildren=false。
- 将事件直接链接到子级并使用 currentTarget。
- 遍历目标的层次结构,直到找到正确的父级:
像这样:
var clip:DisplayObject=e.target;
while(clip.parent!=e.currentTarget) {
clip=clip.parent;
}
关于flash - AS3 - 让鼠标针对 child 一层深,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4780459/