1

我有一个“Charselection”和“Charname”(与一个电影剪辑链接 - 扩展为字符选择)和“Charname2”(与另一个电影剪辑链接 - 扩展为字符选择)我有一些鼠标事件和东西,但我想知道,如何制作代码,以知道点击了哪一个。我尝试var charname1 = this.name然后跟踪它,它工作,但我想选择它作为对象,不知道名称。提前致谢

4

2 回答 2

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);
}
于 2012-10-09T17:52:43.453 回答
0

您可以使用发送到鼠标侦听器的 mouseEvent 对象,并获取事件目标。

于 2012-10-09T17:33:04.207 回答