Здравствуйте уважаемые программисты.
У меня вот такой лист

Код:
<s:List width="100%" height="50%" dataProvider="{arrMonths}">
<s:layout>
<s:HorizontalLayout gap="0"/>
</s:layout>
<s:itemRenderer>
<fx:Component>
<s:ItemRenderer> <!-- Всего будет 12 элементов -->
<s:Panel width="100%" height="100%">
<s:Label text="{data}" left="10" top="8" fontSize="15"/>
</s:Panel>
</s:ItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:List>
Подскажите плиз можно ли сделать так, чтобы все 12 элементов располагались по ширине листа и ресайзились вместе с ним.
Я уже пробовал переопределить measure() в объекте класса ItemRenderer. Если написать

Код AS3:
override protected function measure():void
{
super.measure();
this.measuredHeight=parent.height;
this.measuredWidth=Math.round(parent.width/12);
}
то ширина панелек пересчитывается, но какого-то черта проект не запускается пока не развернешь и обратно не свернешь окно браузера. Не понимаю что происходит, помогите плиз.