I create 20 Button and I need to get the Clicked button
var len:int = 20;
for(var h:int = 0;h<len;h++)
{
var Button:SimpleButton = new SimpleButton();
Button.x = xmove;
Button.y = ymove;
Button.upState = DrawSprite(_COLORS[h]);
Button.overState = Button.upState;
Button.downState = Button.upState;
Button.hitTestState = Button.upState;
//need to send h variable to eventListener function
//HOW ?????
Button.addEventListener( MouseEvent.CLICK, doSomething);
stage.addChild(Button);
}
private function doSomething(event:MouseEvent,n:int):void
{
var ButtonNumber:int = n;
trace("Botton "+ButtonNumber+" pressed");
}