Actionscript Нажмите кнопку, чтобы перейти к Flv video. - PullRequest
0 голосов
/ 07 июля 2011

Я новичок в ActionScript и не знаю, как это сделать.

У меня есть кнопка с именем btnPlay и FLV-видео с именем valerie.flv Хотелось бы, чтобы при нажатии кнопки FLV-видео воспроизводилось в том же флеш-файле через стандартный FLV-плеер.

Я перепробовал все, что мог, и просто понятия не имею. Буду очень признателен за помощь.

1 Ответ

1 голос
/ 07 июля 2011

Решение AS3:

Все это происходит на одном кадре на временной шкале.

  1. Панель компонентов> Видео> Воспроизведение FLV <- перетащите этот компонент вstage </p>

  2. На панели «Инспектор компонентов» с выбранным экземпляром воспроизведения FLV установите:

    • source: valerie.flv (это относительный путь HTML, который будетработает, только если flv находится в той же папке, что и html и swfs)
    • autoplay: false
  3. Затем, выбрав экземпляр воспроизведения flv, на панели «Свойства» установите:

    • myVideo в качестве имени экземпляра
  4. Панель компонентов> Пользовательский интерфейс> Кнопка <- перетащите на сцену </p>

  5. При выбранном экземпляре кнопки на панели «Свойства» установите:

    • myButton в качестве имени экземпляра
  6. На панели «Инспектор компонентов», с выбранным экземпляром кнопки, установите:

    • Метка: Play Video
  7. С рамкойвыбрав, что оба эти компонента включены, откройте окно Actionscript и введите следующее:

    import fl.controls.Button;import fl.video.FLVPlayback;

    var playBtn: Button = myButton;var flvVideo: FLVPlayback = myVideo;

    playBtn.addEventListener (MouseEvent.CLICK, buttonClick);

    function buttonClick (e: MouseEvent) {var button: Button = Button (e.target);button.enabled = false;button.label = "Игра ...";flvVideo.play ();}

  8. Загрузите файл valerie.flv в ту же папку, куда будут помещены ваши html и swf.

  9. Опубликовать Flash-фильм и скопировать html и 2 swfs в эту папку.

...