![]() |
|
||||||||||
|
|||||
|
[+3 04.05.08]
Регистрация: Dec 2007
Сообщений: 48
|
Здравствуйте !
зделал плеер с двумя кнопками (пауза и плей) все нормально работает. Закидываю на сайт (сайт сделан на joomla) он перестает работать. Нашел плеер который работает там показано как поставить на сайт вот код <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="200" id="mp3player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" > <param name="movie" value="http://mysite.ru/mp3player.swf?file=http://mysite.ru/playlist.xml" /> <param name="wmode" value="transparent" /> <embed src="http://mysite.ru/mp3player.swf?file=http://mysite/playlist.xml" wmode="transparent" width="300" height="200" name="mp3player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> как мне сделать так же только со своим плеером выделеное красным. или что бы к примеру было вот так (выделеное красным): <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="200" id="mp3player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" > <param name="movie" value="http://mysite.ru/mp3player.swf?file=http://mysite.ru/mysound.mp3" /> <param name="wmode" value="transparent" /> <embed src="http://mysite.ru/mp3player.swf?file=http://mysite/mysound.mp3" wmode="transparent" width="300" height="200" name="mp3player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> помогите плиз. |
|
|||||
|
Модрон-ветеринар
|
Если испытываете трудности с получением переменных внутри флеша из GET-параметров, используйте параметр flashvars:
и в секции <embed> После этого внутри флешки должна стать доступной переменная file со строковым значением http://mysite.ru/playlist.xml Но вообще лучше всего использовать для публикации на странице SWFObject, через него тоже можно передать flashvars, плюс ко всему отключается требование "щелкнуть для активации.." на флешке в некоторых браузерах. |
|
|||||
|
[+3 04.05.08]
Регистрация: Dec 2007
Сообщений: 48
|
а можно по подробнее я не силен в AS
нашел вот такой код как сделать так что бы tune.loadSound("mp3/1.mp3",true); загружался с xml файла а в html страничке что бы указывался playlist.xml так: <param name="flashvars" value="file=http://mysite.ru/playlist.xml" /> Последний раз редактировалось Dotha; 15.02.2010 в 11:57. |
|
|||||
|
Модрон-ветеринар
|
Так, у вас вопрос был по передаче флешке параметров.
Как передать параметр, я вам ответил - flashvars, и вы его сами только что написали. С этим параметром флешке передается знание о том, где искать и откуда загружать плейлист playlist.xml. Как загружать конкретный mp3 - это уже другой момент. Пишите playlist.xml, в котором указываете список треков и их URL-ы (адреса), загружаете с уже известно адреса, полученного с помощью flashvars ваш playlist.xml, флешка его получает, разбирает из него данные, например, образуя массив адресов треков и массив имен треков. Дальше эти массивы используются флешкой и пользователем для выбора и загрузки желаемого трека. теперь вам нужно научиться писать этот XML и его разбор. А загружать конкретный звук уже можно тем самым loadSound. Все эти моменты прекрасно освещены в статьях в инете и темах на форуме, поищите. Если будут вопросы по написанию - задавайте. Добавлено через 13 минут PS. Цитата:
XML-файл - это просто текстовый файл, в котором описаны блоки текстовых же данных, если есть mp3-плеер, то как правило в нем указываются адреса (названия файлов) и имена треков. Как их использовать - загрузить сам файл - load('paylist.xml'), разобрать этот плейлист и далее - уже от опыта и фантазии разработчика зависит. Смотрите для этого класс XML и примеры. Плейлист после получения и разбора данных из XML можно оформить хоть набором плашек с названиями, по нажатию на которые вызывается нужный трек, хоть компонентом "выпадающий список" - это уже ваше дело. Да, сама загрузка после выбора - с помощью loadSound. Смотрите класс Sound и примеры. Последний раз редактировалось mooncar; 15.02.2010 в 12:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|