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