
Код:
var n:uint = movieClipArray.length;
for (var j:uint = 0; j < n; j++) {
var mov:InteractiveObject = movieClipArray[j] as InteractiveObject;
mov.addEventListener(MouseEvent.MOUSE_DOWN, this.mouseDownHandler);
hash[mov] = j;
}
...
private function mouseDownHandler(event:MouseEvent):void {
var target:InteractiveObject = event.target as InteractiveObject;
trace(hash[target]);
}
В результате выдает везде "undefined". В чем может быть проблема ?