Воспроизведение нескольких компонентов Flv - через цикл for - проблемы перемотки AS3 Flash CS4 - PullRequest
0 голосов
/ 20 июля 2009

Я создаю приложение "видеостена" во флэш-памяти AS3. Я импортирую фрагмент ролика с вложенным в него компонентом flvPlayback, затем добавляю его в список отображения 12 раз в цикле for (который основан на длине XML-файла.) Файл xml также указывает на источник. flv instance.

Этот метод работает, для отображения видео контента на всех экранах, НО, он только зацикливает последний компонент flvPlayback. Остальные просто вернутся к первому кадру видео.

var vidURL = vidXML.video_item[i].@url  
SS.video.source = vidURL;
SS.video.autoRewind = true;
SS.video.autoPlay = true;
SS.video.addEventListener(VideoEvent.COMPLETE, Loop);

function Loop(event:VideoEvent):void
{
     SS.video.play();
}

Я пытался ссылаться на SS + [i], чтобы вызвать событие для перемотки, как только оно произойдет (так как видео разной длины), но мне не повезло.

Любая помощь будет оценена.

Спасибо

Jono

1 Ответ

0 голосов
/ 20 июля 2009

Не волнуйтесь, парни ... использование «event.target.play ()» запускается по окончании каждого видео и перематывает их все хорошо.

Извините.

Jono

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...