Я создавал компонент программно:

Код:
var my_win=this.createClassObject(mx.contols.Window,"win_name",1,{_x:10,_y:10});
my_win.setSize(300,300);
//теперь на этом окне кнопку делай
my_win.createClassObject(mx.contols.Button, "but_name", 2, {_x:20, _y:20, label:"Кнопка"});
примерно так