関数を使用して、ステージ上のテキスト フィールドを更新しています。
private function updateFields(rootContainer:DisplayObjectContainer):void
{
for(var i=0; i < rootContainer.numChildren; i++) {
var item:* = rootContainer.getChildAt(i);
try {
updateFields(item);
} catch (e:Error) {
trace(e.toString());
}
if (item.toString() == '[object TextField]') {
trace(item.name);
}
}
}
ステージに配置されたテキスト フィールドの半分が検出されます。どうしてこれなの?私を狂わせます。