Здравствуйте товарищи.
Помогите пожалуйста разобраться в чем проблема...

Код AS3:
var aButton:Array = new Array();
for(var i:int = 1; i < 20; i++)
{
aButton.push("b"+i);
aButton[i-1].addEventListener(MouseEvent.CLICK, buttonClickHandler);
}
function buttonClickHandler(e:MouseEvent):void {
trace(e.target.name);
}
output выводит следующую ошибку TypeError: Error #1006: value is not a function.
P/S: b с индексом это SimpleButton уже лежат на сцене.
Заранее благодарю.