DisplayContainerでテキストフィールドを検索して変更していますが、参照の変更に問題があります。
for (var i:uint = 0, n:uint = rootContainer.numChildren; i < n; ++i) {
var item:DisplayObject = rootContainer.getChildAt(i);
if (item is DisplayObjectContainer) {
updateFields(DisplayObjectContainer(item));
} else if (item is TextField) {
item.text = "hej";
}
}
item.textは以下をスローします:
1119: Access of possibly undefined property text through a reference with static type flash.display:DisplayObject.
使用できるように変換するにはどうすればよいですか?