我有一个" Charselection"和" Charname" (与movieclip相关联 - 扩展到charselection)和" Charname2"(与另一个movieclip相关联 - 扩展到charselection)
我有一些鼠标事件和东西,但我想知道,如何制作代码,知道哪些
点击一下。我尝试var charname1 = this.name
然后跟踪它,它工作,但我想选择它作为对象,而不是知道名称。
提前致谢
答案 0 :(得分:0)
您可以使用发送到鼠标侦听器的mouseEvent对象,并获取事件目标。
答案 1 :(得分:0)
您可以通过以下方式进行操作:
假设你有一个stage
变量链接到显示对象,后者是“Charname”和“Charname2”的基本容器,你可以在下面的基础容器中分配一个鼠标事件监听器办法:
var stage:DisplayObject = new DisplayObject();
stage.addEventListener(MouseEvent.MOUSE_DOWN, select);
...然后使用event.target
来获取被触发的对象:
function select(e:MouseEvent):void {
trace(e.target);
}