Показать сообщение отдельно
Старый 23.04.2009, 14:14
marat_sa вне форума Посмотреть профиль Отправить личное сообщение для marat_sa Посетить домашнюю страницу marat_sa Найти все сообщения от marat_sa
  № 4  
Ответить с цитированием
marat_sa
 
Аватар для marat_sa

Регистрация: Nov 2006
Сообщений: 487
Отправить сообщение для marat_sa с помощью ICQ Отправить сообщение для marat_sa с помощью Skype™
Грузим 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>
__________________
Стой! Опасная зона! Работа мозга!