Да,извините за сумбур,каждую минуту редактирую вопрос.

Код AS3:
var y:Image = new Image(object.image.@src);
var x:Vertex = new Vertex(y);
parent.addVertexbyVertex(x);
я знаю просто не до этого сейчас
Ещё раз попробую описать вопрос.
Я из xml файла делаю дерево (для пошаговой бродилки по зданию).
Хочу обходить дерево следующим образом.
Взял первый curs и прошёл его до упора (не знаю как посмотреть если дети у узла ),потом перешёл на следующий curs. То есть каждой итерацией я создаю целу ветку дерева.
Добавлено через 5 минут
Всё,я нашёл свою ошибку в функции:

Код AS3:
var list:XMLList = _obj.child("curs");
заменить
на

Код AS3:
var list:XMLList = object.child("curs");