Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.05.2014, 16:33
acherny вне форума Посмотреть профиль Отправить личное сообщение для acherny Найти все сообщения от acherny
  № 1  
Ответить с цитированием
acherny

Регистрация: Aug 2010
Сообщений: 26
По умолчанию Управление видеоплейером

Как заставить штатный видеоплейер понимать и принимать source извне.

Старый 01.05.2014, 17:06
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Читайте описание класса VideoPlayer.

Старый 01.05.2014, 17:34
acherny вне форума Посмотреть профиль Отправить личное сообщение для acherny Найти все сообщения от acherny
  № 3  
Ответить с цитированием
acherny

Регистрация: Aug 2010
Сообщений: 26
Почему такая конструкция в html или php не стреляет?
<param name="source" value="URL of source" />
Видимо, что-то нужно добавить в fla-файл для Видеоплейера.


Последний раз редактировалось acherny; 01.05.2014 в 18:23.
Старый 01.05.2014, 19:37
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 4  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Встраивайте flash на страницу с помощью SWFObject. Это удобно и уменьшает количество гемора. По приведенной ссылке поищите слово 'flashvars', узнаете как передать флешке какие-нибудь переменные. Из AS3 к этим переменным можно обратиться так:
Код AS3:
stage.loaderInfo.parameters["yourparam"]

Старый 01.05.2014, 20:12
acherny вне форума Посмотреть профиль Отправить личное сообщение для acherny Найти все сообщения от acherny
  № 5  
Ответить с цитированием
acherny

Регистрация: Aug 2010
Сообщений: 26
Благодарю, буду разбираться...

Добавлено через 17 часов 35 минут
По Вашему совету скачал необходимые файлы и сделал html-JS "обёртку" для swf-файла с плейером

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
  <head>
    <title>ВИДЕОХОСТ</title>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<script type="text/javascript" src="./swfobject.js"></script>
	<script type="text/javascript">
    swfobject.registerObject("my", "9.0.0", "expressInstall.swf");
    </script>
  </head>
  <body>
  
  <script type="text/javascript">

	var flashvars = {};
	var params = {
	menu: "false",
	allowFullScreen: "true"
	};
	var attributes = {};
	swfobject.embedSWF("vp.swf", "my", "320", "210", "9.0.0","expressInstall.swf", flashvars, params, attributes);

	</script>
  
    <div>
     <object id="my" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
     <!--[if !IE]>-->
     <object type="application/x-shockwave-flash"></object>
     <!--<![endif]-->
	 </object>
   </div>
  </body>
</html>
Правда стоит это около 26 kb, но это мелочи
Проверил в 6 популярных браузерах - всё работает прекрасно, если источник (у меня prb.f4v) прописан в Инспекторе Player или в Action
Код AS1/AS2:
my_FLVPlybk.source = 'prb.f4v';
А вот передать переменную в swf-файл так и не удалось. Перепробовал десятки вариантов, не принимает и всё тут В "обёртке" оставил строку flashvars пустой...

Добавлено через 17 часов 39 минут
Может быть дело в swf-файле скина плейера, который здесь никак не фигурирует

Старый 11.05.2014, 17:15
acherny вне форума Посмотреть профиль Отправить личное сообщение для acherny Найти все сообщения от acherny
  № 6  
Ответить с цитированием
acherny

Регистрация: Aug 2010
Сообщений: 26
Проблему решил

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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