Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт для отображения флэш - подскажите 
:(
    Опции темы
MalerGSG
Дата 22.12.2009, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 16.12.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Итак, Вы все наверняка сталкивались с ситуацией, когда вы выходите на сайт, а там стоит какая-либо флэхшка, но у Вас нет подходящего флэш плейера для её воспроизведения! =( Что делать? На странице Вам предлагают перейти по ссылочке на офф сайт Adobe и скачать последнюю версию флэш плейера. Вот собственно это я и пытаюсь сейчас сделать на своём сайте. 
Вот что я нашёл в интернете на подобную тему:
(это с сайта http://flv-mp3.com/ru/talk_28) экспресс загрузка плейера т.е. без участия пользователя мне не нужна. Если Вы вставите этот код в DW CS3 ну или любой другой редактор получившаяся страничка  будет иметь контейнер DIV содержащий одну кнопку ведущую на офф сайт Adobe. Меня интересует следующее: Как прописать условие "Если плейера НЕТ или он СТАРЫЙ то выводи вот этот самый DIV иначе ничего не трогай!" =) Или я чего-то не отдупляю и условие в этом коде уже есть? Вобщем я 2 дня назад начал JS изучать по книжкам и по форумам, надеюсь Вы мне поможете. С уважением Александр! 

Вставка FLV-плеера через JavaScript (SWFObject)

SWFObject — это самое распространенное решение для публикации flash-файлов с помощью JavaScript. От классического способа с помощью HTML, динамический способ публикации через JavaScript имеет серьезные преимущества:

    * можно легко контролировать наличие flash-плеера нужной версии от Adobe на сайте пользователя, а также включать автоматическую экспресс-инсталяцию плеера, если он устарел или его вовсе нет;
    * если произошла ошибка исполнения страницы, у посетителя выключен JavaScript, либо не установлен flash-плеер, вместо флеша можно показывать альтернативный контент;
    * динамический способ публикации устраняет неприятный момент активации flash-роликов кликом мыши в некоторых браузерах (IE Eolas Update);
    * публиковать с помощью SWFObject очень просто.

Пример:

Нужно скачать последнюю версию SWFObject (нужен файл swfobject.js и expressInstall.swf, если вы хотите использовать экспресс-инсталяцию flash-плеера в случае его отсутствия).

Создадим файл html следующего содержания (курсивом указаны примечания):

Код

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" [URL=http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&gt;]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>[/URL]
    <html xmlns=http://www.w3.org/1999/xhtml lang="en" xml:lang="en">
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="swfobject.js"></script>
    <!-- Здесь мы включили в документ SWFObject -->
    <script type="text/javascript">
    var flashvars = {way:"http://yoursite.com/sample.flv", swf:"http://yoursite.com/uflvplayer.swf", w:"500", h:"375", skin:"greyblack", pic:"http://yoursite.com/sample.jpg", autoplay:"0", tools:"2", q:"0", volume:"70", comment:"Название"};
    // Здесь мы перечислили параметры flashvars настройки плеера
    var params = {bgcolor:"#FFFFFF", allowFullScreen:"true"}
    // Здесь мы указали в параметрах цвет фона flash-ролика
    var attributes = {id:"uplayer_flv",name:"uplayer_flv"};
    // Здесь мы указали в атрибутах идентификатор и имя объекта в документе
    swfobject.embedSWF("http://yoursite.com/uflvplayer.swf", "uplayer_flv", "500", "70", "9.0.0", "http://yoursite.com/expressInstall.swf", flashvars, params, attributes);
    // Здесь мы запустили SWFObject для публикации flash-ролика в формате: путь к файлу, id блока для публикации, ширина, высота, минимальная версия flash-плеера, путь к файлу экспресс-инсталяции, flashvars переменные, params параметры, attributes атрибуты
    </script>
    </head>
    <body>
    <div id=uplayer_flv>
    <a href=http://www.adobe.com/go/getflashplayer>
    <img src=http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif alt="Get Adobe Flash player" />
    </a>
    </div>
    <!-- Здесь мы создали блок (div), где будет размещен наш плеер (id указывается в строке запуска SWFObject).
    Внутри этого блока размещается альтернативный контент, который пользователь увидит, если у него нет flash-плеера или его версия ниже той, которую мы указали в строке запуска SWFObject -->
    </body>
    </html>


M
12345c
код выделяется BB-кодами


Заранее СПАСИБО!

Это сообщение отредактировал(а) 12345c - 28.12.2009, 18:42
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.