я предпочитаю сокращенный синтаксис и определять предел цикла заранее:

Код AS3:
var len :int = _data.*.length();
for (var i :int = 0; i < len; i++)
{
var item:VacanceEntry = new VacanceEntry();
item.tag = _data.*[i].caption;
item.date = _data.*[i].date;
item.data = _data.*[i].text;
item.y = spacing;
_cont.addChild(item);
spacing += item.height;
}
Life_Master в хелпе \ у Мука хорошо расписана эта тема, т.к. это одна из основ.