Грузим xml, записываем его в structureXML - XML.
Далее парсим:

Код AS3:
var marksXML:XMLList = new XMLList();
// выделяем блоки с титрами
marksXML = structureXML..subtitle;
for ( i:String in marksXML)
{
// Вставляем титры, спец класс Titles с полями текст, время начала показа и конца
titlesMarkArray.push(new Titles(marksXML[i].@text,convertTimeStringInSeconds(marksXML[i].@beginTime),convertTimeStringInSeconds(marksXML[i].@endTime)));
}
//сортируем
titlesMarkArray.sortOn("beginTime", Array.NUMERIC);
//вуаля! Ниче не работает, точнее выдается всегда последний титр
А если часть XML закомментировать - то все нормально начинает работать
Вот кусок XML:

Код:
<title>
<subtitle text="Значит, мы изучаем с вами в этом семестре науку под названием 'математическая статистика'." beginTime="00:00:00.08" endTime="00:00:05.10"/>
<subtitle text="Значит…" beginTime="00:00:14.21" endTime="00:00:15.19"/>
<subtitle text="Посмотрите, пожалуйста. Тут есть несколько особенностей, на которые нужно обратить внимание." beginTime="00:00:17.10" endTime="00:00:22.90"/>
...
</title>