Flash检测单击的影片剪辑的数组索引

时间:2013-11-18 17:58:18

标签: actionscript-3 flash

我有一个movieclip类数组,并给它clickHandler来检测我的movieclip上的鼠标点击。

var _drone:Array = new Array();
for(var i:int = 0;i<25;i++)
{
    _drone[i] = new drone();
    _drone[i].y = (Math.random()*-1000)+35;
    _drone[i].x = (Math.random()*400)+35;   
    _drone[i].addEventListener(MouseEvent.CLICK, clickHandler);
    _drone[i].stop();       
    addChild(_drone[i]);
}

function clickHandler (event:MouseEvent):void {
    //start animation
}

我的问题是我不知道如何检测我点击哪个无人机来启动动画。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

function clickHandler (event:MouseEvent):void {
    //start animation
    event.currentTarget.play();
}

请参阅documentation