Делаю первый проект на AS3, столкнулся с такой проблемой, есть массив, который хранит классы.

Код:
array[0]=new A()
array[1]=new B()
array[n]=new Z()
далее я создаю циклом кнопки и хочу сделать так, нажал 1ую кнопку, вызвали класс array[0] ну и в таком духе...
В AS2 я это реализовывал таким образом:

Код:
...................
for(var i:Number=0; i<15; i++){
var btn:MovieClip=this.createEmptyMovieClip("btn"+i, this.getNextHighestDepth());
btn.id=i
var label:TextField = btn.createTextField("label", 1, 0, 0, 150, 20);
label.text = "btn"+i;
btn.onRelease=function(){
trace(this.id)
//array[this.id]
}
}
...................
Может есть иные способы, чтоб при нажатии на кнопку создавался экземпляр нужного мне класса?
