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

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

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

Регистрация: Jun 2009
Сообщений: 8
Melody как сделать так чтоб флешка проигровала опр. ссылку и прочитывала скрипт?

надо чтоб флешка проигрувала определённую ссылку ( http://bit-n-bass.moeradio.ru:10000/BiT-n-Bass ) и прочитывала скрипт,что ниже.как это сделать?

Код:
<?php
/*================================================================*\
|| ############################################################## ||
|| #  ICEcast info script v1.0                                  # ||
|| #  by Johnny [icq 319-058]                                   # ||
|| #                                                            # ||
|| #           [ ASTeam - Advanced Security Team ]              # ||
|| #  http://www.asteam.ru    |    http://www.asteam.ru/forum/  # ||
|| ############################################################## ||
\*================================================================*/

//СОЗДАЕМ КОНСТАНТЫ
define (NameStation, '/BiT-n-Bass'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******
//******* ТУТ ИДУТ КОНСТАНТЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ: 0 - НЕОТОБРАЖАТЬ, 1 - ОТОБРАЖАТЬ; В КАВЫЧКАХ УКАЗЫВАЕТСЯ НАЗВАНИЕ ПУНКТА *******
define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (MountUptime, 1); define (MountUptimeText, 'Рабочее время: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );

define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******

//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://moeradio.ru:10000');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
if ($start < 1) exit(RadioOff); //******* ЕСЛИ РАДИО ВЫКЛЮЧЕНО, ОТОБРАЖАЕТСЯ СООБЩЕНИЕ И ДАЛЬНЕЙШИЙ КОД НЕВЫПОЛНЯЕТСЯ *******
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point')); //******* ВЫРЕЗАЕМ ИНФУ ТОЛЬКО О НУЖНОМ РАДИО *******
//##############################################################
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
    if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $streamtitle = $m[1];
        echo StreamTitleText, $streamtitle, Separator;
    } else echo StreamTitleText, NoStream, Separator;
}

//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
    if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $streamdesc = $m[1];
        echo StreamDescriptionText, $streamdesc, Separator;
    } else echo StreamDescriptionText, NoStream, Separator;
}

//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
    if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $contenttype = $m[1];
        echo ContentTypeText, $contenttype, Separator;
    } else echo ContentTypeText, NoStream, Separator;
}

//******* РАБОЧЕЕ ВРЕМЯ *******
if (MountUptime == 1) {
    if (preg_match('#<td>Mount Uptime:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $mountuptime = $m[1];
        echo MountUptimeText, $mountuptime, Separator;
    } else echo MountUptimeText, NoStream, Separator;
}

//******* БИТРЕЙТ *******
if (Bitrate == 1) {
    if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $bitrate = $m[1];
        echo BitrateText, $bitrate, Separator;
    } else echo BitrateText, NoStream, Separator;
}

//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
    if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $currentlisteners = $m[1];
        echo CurrentListenersText, $currentlisteners, Separator;
    } else echo CurrentListenersText, NoStream, Separator;
}

//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
    if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $peaklisteners = $m[1];
        echo PeakListenersText, $peaklisteners, Separator;
    } else echo PeakListenersText, NoStream, Separator;
}

//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
    if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $streamgenre = $m[1];
        echo StreamGenreText, $streamgenre, Separator;
    } else echo StreamGenreText, NoStream, Separator;
}

//******* АДРЕС *******
if (StreamURL == 1) {
    if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $streamurl = $m[1];
        echo StreamURLText, $streamurl, Separator;
    } else echo StreamURLText, NoStream, Separator;
}

//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
    if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
        $currentsong = $m[1];
        echo CurrentSongText, $currentsong, Separator;
    } else echo CurrentSongText, NoStream, Separator;
}
?>


Последний раз редактировалось eRAPtion; 18.07.2009 в 21:26.
Старый 18.07.2009, 21:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
eRAPtion, отредактируйте свой пост и оформите вашу простыню кода тегами [code][/code].

Старый 18.07.2009, 21:27
eRAPtion вне форума Посмотреть профиль Отправить личное сообщение для eRAPtion Найти все сообщения от eRAPtion
  № 3  
Ответить с цитированием
eRAPtion

Регистрация: Jun 2009
Сообщений: 8
готово! но всё-же мне нужен ответ...

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

Регистрация: Jan 2009
Сообщений: 1,651
чтобы проигрывала нужно использовать класс Sound.
Чтобы прочитала текст - нужно использовать класс URLLoader.
Теперь открываешь хелп и читаешь/смотришь примеры.

А если нужен готовый код, то тебе в вакансии.

Старый 23.07.2009, 00:38
eRAPtion вне форума Посмотреть профиль Отправить личное сообщение для eRAPtion Найти все сообщения от eRAPtion
  № 5  
Ответить с цитированием
eRAPtion

Регистрация: Jun 2009
Сообщений: 8
всё равно не понятно.ну вот смотрите у меня есть скрипт и html-код
скрипт:
Код:
<div id="audioplayer85"></div><script type="text/javascript">var flashvars = {"comment":"BitBass online radio","st":"2iob3gRLva97Gd9h3ctBGxyL6HmBkfTLUfwZ2xsWOCbWtgABGihb","file":"2iob3gRLva97GCzBvx9h3ctB0xJ435FZ2xsB3IYetQAVtgALT54YvxlMT5F13Vrr"};var params = {wmode:"transparent", allowScriptAccess:"always"}; new swfobject.embedSWF("http://bitbass.ucoz.net/uppod.swf", "audioplayer85", "600", "120", "9.0.0", false, flashvars, params);</script>
html-код :
Код:
<object id="audioplayer85" type="application/x-shockwave-flash" data="http://bitbass.ucoz.net/uppod.swf" width="600" height="120"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://bitbass.ucoz.net/uppod.swf" /><param name="flashvars" value="comment=BitBass online radio&amp;st=2iob3gRLva97Gd9h3ctBGxyL6HmBkfTLUfwZ2xsWOCbWtgABGihb&amp;file=2iob3gRLva97GCzBvx9h3ctB0xJ435FZ2xsB3IYetQAVtgALT54YvxlMT5F13Vrr" /></object>
и то и другое даёт один результат. получается плеер как на сайте BitBass.ucoz.net (как правило он проигрывает моё радио)

дык можете мнев подробностях ,по шагам объяснить как сделать так чтоб он просто как флешка swf проигрывал ссылку,без всяких там кодов!!!

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

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

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


 


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


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