Что-то никто не отвечает...

Попробую задать вопрос более подробно...
Есть TileList. В него добавляются компоненты:

Код:
var new_component:Item=new Item();
new_component.lbl.text="новый текст"; //не работает
trace(new_component); //выдает Item
trace(new_component.lbl); //null
trace(new_component.lbl.text); //TypeError: Error #1009: Cannot access a property or method of a null object reference
TileListdp.addItem(new_component);
TileListdp- это ArrayCollection.
Item- это мой компонент на основе Canvas:

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="188" height="162" creationComplete="MyF(event)" xmlns:ns1="myComponents.*">
<mx:Script>
<![CDATA[
.........
]]>
</mx:Script>
<ns1:IntoItem3 x="10" y="10" width="168">
</ns1:IntoItem3>
<mx:CheckBox x="157" y="110" label="выбор" />
<mx:Label id="lbl" x="11" y="130" text="old" width="164" height="25" />
</mx:Canvas>
Скажите, пожалуйста, как после добавления в TileList изменить new_component.lbl.text?