Flash-фильм не зацикливается после загрузки - PullRequest
4 голосов
/ 12 октября 2011

Я импортировал FLV-файл в свой FLA-файл и экспортировал его как SWF-фильм.

Я хочу встроить его в свой веб-сайт и сделать так, чтобы он зацикливался после его окончания.

Я уже проверил следующее:

  • файлы полностью загружены
  • с использованием последней версии flash
  • "Adobe Publish Preview> Flash" отлично работает в Adobe Flash CS4
  • «Предварительный просмотр публикации> HTML» также отлично работает в Adobe Flash CS4

Actionscript решения, которые я пробовал:

Для компонента FLV:

on (complete){
this.autoRewind=true;
this.play();
}

К кадру, в котором было размещено видео:

 var myLis:Object = new Object; 
 myLis.complete = function(){ 
 flvPlayer.play(); 
 } 
 flvPlayer.addEventListener("complete", myLis); 

Я смотрю на это в течение прошлой недели и не могу понять это. Я слышал, что могу проверить что-то под названием "IDE", но я понятия не имею, что это такое или как это проверить? Любая помощь будет творить чудеса.

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 22 октября 2011

Я понял это.

Оказывается, мне нужна была остановка () в начале моего ActionScript для кадра с компонентом FLV:

stop();
var listener:Object = new Object();
listener.complete = function():Void {
    flvPlayer.play();
}
flvPlayer.addEventListener("complete", listener);
0 голосов
/ 16 октября 2011

Зацикливание видео на вашем сайте не очень хорошая идея.Большинство видеоплееров позволяют пользователю воспроизводить видео вручную.Если вы все еще хотите зациклить видео, прочитайте

Ваш предыдущий код предназначен для ActionScript 2 (старый).Вот код для AS3:

 import fl.video.VideoEvent;
 flvPlayer.addEventListener(VideoEvent.COMPLETE, videoFinished);
 function videoFinished(event:VideoEvent){
        flvPlayer.play();
 }; 

Вы можете скачать Flash Builder с здесь .Это IDE (интегрированная среда разработки), о которой вы слышали.

...