Как убрать функцию автозапуска с флеш-видео плеера? - PullRequest
0 голосов
/ 02 ноября 2011

Прежде всего, я не очень хорош в сценарии действий.

У меня есть флэш-видеоплеер, который воспроизводится автоматически при входе на сайт, он замедляет загрузку сайта, на самом деле есть кнопка «Воспроизвести видео». Я могу увидеть код на панели действий в первом кадре

Stage.showMenu = false;
import mx.video.*;
import flash.external.*;

var videoListenerObject:Object = new Object();
videoListenerObject.stopped = function(eventObject:Object):Void {
    trace(video_FLVPlybk.state + ": playhead time is: " + eventObject.playheadTime);
    gotoAndPlay("finish");
};

Хотя кнопка воспроизведения видео имеет такой сценарий ... и я также могу найти три метки с именами 'start', 'video_play' и 'finish'

on (release) {
//  flash.external.ExternalInterface.call("pageTracker1._trackEvent", "Videos", "Play", "autoplay_home-tb");
//  flash.external.ExternalInterface.call("pageTracker2._trackEvent", "Videos", "Play", "autoplay_home-tb");
    flash.external.ExternalInterface.call("flashVideoClicked", "autoplay_home-tb");
    gotoAndPlay ("video_play");
}

Я не понял, как остановить функцию автозапуска ..

Спасибо!

Akhil

1 Ответ

0 голосов
/ 02 ноября 2011

Если вы используете компонент ActionScript 2.0 FLVPlayback, вы можете установить для свойства autoPlay значение false

video_FLVPlybk.autoPlay = false;
var videoListenerObject:Object = new Object();
//etc...

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002375.html

...