让我们说我想要一个鼠标点击事件监听器来跟踪(控制台打印)点击的精灵的x坐标。这就是我所拥有的,这是错误的。
public function field()
{
....
//nodes is an array containing node sprite objects
for(i = 0; i < nodes.length; i++){
var single_node:Node;
single_node = nodes[i];
single_node.addEventListener(MouseEvent.CLICK, onNodeClick)
}
...
}
private function onNodeClick(e:MouseEvent):void{
trace(this.x); // should output single_node object x coordinate
}
我相信this.x是指类属性x,但是我想引用single_node对象。 当前控制台输出0,无论我点击什么精灵。
答案 0 :(得分:1)