Я так понимаю, выше имелось в виду

Код AS1/AS2:
trace( xmlList[this.i].text() );
А с каких пор текстфилды возвращают text как массив? Они возвращают Строку, а у строк нет такой индексации, как Вы изобразили - text[this.i]. Поэтому я не совсем понимаю, что Вы индексируете вообще. Кнопку menuItem? Текстовое поле menuLabel? Как мне кажется, кнопку, в которой потом ищется поле и из него достается текст. Для этого у MouseEvent есть свойство target, указывающее на эту кнопку. Может быть так?

Код AS3:
function Select(e:MouseEvent):void
{
var menuItem:MenuItem = e.target as MenuItem;
trace(menuItem.menuLabel.text);
}