Попутно вопрос, как выстроить такую структуру динамически:

Код:
<mx:Repeater id="myRepeater" dataProvider="{MyData}">
<mx:Label text="{myRepeater.currentItem}"/>
</mx:Repeater>
Я пробовал так:

Код:
var myRepeater:Repeater = new Repeater();
myRepeater.id = "myRepeater";
myRepeater.addEventListener(FlexEvent.REPEAT, onrepeat);
var myLabel:Label = new Label();
myLabel.text = "{myRepeater.currentItem}";
myRepeater.addChild(myLabel);
myRepeater.dataProvider = MyData;
Но событие onrepeat не отрабатывает, и у меня большие сомнения по поводу строки myLabel.text = "{myRepeater.currentItem}";. Вобщем, как его завести?