Форум 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=97699)

Russo 27.06.2007 17:08

Флеш-плейер для видеофайлов
 
У меня следующая проблема. Я сделал видеофлешплейер, но мне нужно чтобы этот плейер подсасывал линк на видеофайл и прокручивал его. То есть на некой странице есть список видеофайлов. Я щелкаю на имени файла и запускается новая страница, где мой флешплейер прокручивает видео. Подскажите плиз как это сделать. Буду признателен.

BigDan 27.06.2007 18:34

FileReference(либо XML)+класс Video

CorC 28.06.2007 09:49

Не, тут уже известен путь до файла, потому FileReference(либо XML) не надо.
Если проблема в принятии ссылки то можно через FlashVars организовать.
А уж как видео играется можно почитать.

Kikasso 28.06.2007 11:35

Ссылку можно передать через LocalConnection из другой флешки. Работает безупречно.
Или посмотрите как работает SWFObject. Он переписывает innerHTML на странице. Этот вариант немного хуже, но отрабатывает нормально.
Есть вариант - передавать переменную через SetVariable (джаваскриптом) или тоже джаваскриптом, но с помощью флешового ExternalInterface и его addCallBack. Последние варианты менее универсальны, но в большинстве случаев рабоают.

silin 28.06.2007 12:20

если правильно понял речь о том чтобы передать флешке на новой странице урл файла, выбранного на этой страничке..
как вариант можно через адресную строку передать
т.е. ссылка будет выглядеть как <a href="http://newpage.com#flvUrl">link</a>,
а в самой страничке ты этот flvUrl читаешь(location.hash.substr(1)) и скармливаешь флешке при загрузке через FlashVars , например..

Russo 28.06.2007 12:41

Спасибо большое!!!

etc 28.06.2007 12:43

SWFObject в руки.

Kikasso 28.06.2007 12:58

Собственно как джаваскрипт может получить переменые:
Код:

<html><body><script>
for( var p in location )document.write( p + ': ' + location[p] + '<br/>');
</script></body></html>

Сохранить как *.html Потом открываете, смотрите, дописываете в конце например "?123#321" (без кавычек) и энтер или рефреш. Ну примерно так.


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

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