Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Переадресация после воспроизведения видео (http://www.flasher.ru/forum/showthread.php?t=195071)

remix.remix 27.02.2013 23:21

Переадресация после воспроизведения видео
 
Здравствуйте! На первом кадре размещаю видео (Import Video -> Embed FLV in SWF and play in timeline), на втором пишу getURL("ссылка");, но видео не воспроизводится, а сразу открывается новая страница. Если удалить второй кадр, то все ок. Подскажите пожалуйста, как исправить?

dark256 28.02.2013 00:23

на первом напишите
stop();

По событию окончания видео напишите
gotoAndStop(2)

remix.remix 28.02.2013 12:45

Большое спасибо! А как отследить окончание видео?

Hauts 28.02.2013 12:47

Смотрите соседнюю тему.

remix.remix 28.02.2013 19:45

Цитата:

Сообщение от Hauts (Сообщение 1122857)
Смотрите соседнюю тему.

Но там код для "подгружаемого" видео, а у меня импортируется в swf...

Hauts 01.03.2013 09:44

Удалите второй кадр. В мувиклипе с видео добавьте еще один слой. В последнем кадре слоя сделайте ключевой кадр. В нем пропишите в окне действий (выделить кадр, нажать F9):

Код AS1/AS2:

getURL("ссылка");

Если зацикленное воспроизведение видео вам не нужно, то допишите еще и "stop();" строкой ниже.

P.S. Если это баннер, то я не понимаю, почему такие видео-баннеры делают люди, которые не знают как это делать :)

remix.remix 01.03.2013 18:19

Цитата:

Сообщение от Hauts (Сообщение 1123025)
Удалите второй кадр. В мувиклипе с видео добавьте еще один слой. В последнем кадре слоя сделайте ключевой кадр. В нем пропишите в окне действий (выделить кадр, нажать F9):

Код AS1/AS2:

getURL("ссылка");

Если зацикленное воспроизведение видео вам не нужно, то допишите еще и "stop();" строкой ниже.

P.S. Если это баннер, то я не понимаю, почему такие видео-баннеры делают люди, которые не знают как это делать :)

Спасибо! Работает. Но только если импортировать видео как "Movie clip", а я импортировал как "Embedded video". Есть ли между ними существенная разница? А зачем добавлять еще слой? Например, видео состоит из 300 кадров, на 301 создаем ключевой кадр и там пишем AS... Можно так делать?

P.S. Это не баннер. :)

Hauts 01.03.2013 18:46

Сложно качественно ответить на вопрос о разнице между "MovieClip" и "Embedded video". Это зависит от контекста задачи :)

В вашем случае, думаю, никакой разницы.

Да, можно и 301-ым кадром бросить кадр с кодом.

А новый слой создавать — это, считайте, традиция. Графика — снизу, сверху — один слой с кодом. Чтоб потом и самому не путаться, и не мучать тех, кто после вас будет разбираться с исходником.


Часовой пояс GMT +4, время: 11:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.