У меня довольно таки необычная для меня ситуация.
Набросал вот такой XML файл:

Код:
<mapSettings>
<object1>
<name>Athenes</name>
</object1>
<object2>
<name>Sparta</name>
</object2>
<object3>
<name>Miletus</name>
</object3>
</mapSettings>
Написал функцию для обращения к следующему его элементу по клику на кнопку, вот код в сокращенном виде:

Код AS3:
private var i:Number;
private function getNextElementName(e:MouseEvent):void {
i++
var cityId:String = "object" + i.toString();
trace(mapSettings.(cityId).name):
};
Естественно до этого загрузил xml-файл и сохранил его в переменную mapSettings.
Но в ответ получаю до сегодняшнего дня мне никогда не попадавшуюся ошибку:
1078: Label must be a simple identifier.
Основная идея в том, чтобы по клику мышью отображался текстовый узел следующего элемента.
Посмотрел книгу с рецептами, ответа не нашел. Подскажите пожалуйсто как правильно можно такое реализовать.