Цитата:
Сообщение от marat_sa
Под велосипедом я имел не организацию XML файла, распарсить можно все что угодно, а еще какой-нибудь механизм для субтитров  Может класс есть какой во флексе?
Это что же получается? На каждый playheadUpdate (по умолчанию, интервал вроде 250 мс) мы должны перебирать в цикле весь массив субтитров и искать между какими временными значениями субтитров он находится и что сейчас показывать? А если субтитров тысячи? О_о
|
массив может же быть и таким:
Subtitles["время в секундах"]="мой текст"
Subtitles["время в секундах"]="мой текст 2"
Высчитывать во время воспроизведения секунды - переводить это в строку и далее,
текущее время воспроизведения в секундах у нас же есть

Код AS3:
myPlayHeadSeconds // текущее время воспроизведения
var currSecond:String=myPlayHeadSeconds.toString();
if(Subtitles[currSecond]!=undefined){
/// trace(Subtitles[currSecond]); - текущий субтитр
}
Читал тему и вижу никто не сказал про ГАШЕНИЕ субтитры текущей (чел сказал допустим и далее сцена без диалога )
Я заводил пустую субтитру в таком случае