во первых послушай старших и сделай массив!
во вторых странно другой почему компилятор не выдает ошибки про получение параметра конструктором, тк как

Код:
var playlistButton:MyButton = new MyButton(i);
ты присваиваешь номер

Код:
public function MyButton(ПУСТО О_о)
скажи честно у тя кнопочки то появляются?