Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется PSD с дизайном и ховерлистом.

Вот макет: http://d.pr/i/97Dg

Хотел бы услышать ваши предложения по срокам и стоимости.

ТЗ.

В исходниках флеша где-то должна быть прописана переменная $domain.

Чтобы её можно было бы нам потом редактировать.

Ибо разработка у нас ведется на одном домене, а рабочий домен — другой.

В флешварсах флешу передаются следующие параметры:

1. a=запускать автоматическое проигрывание или нет

2. i=ID песни

3. ip=ID предыдущей песни

4. g=уровень громкости.

5. iu=ID юзера (пользователя)

Флеш отдает PHP-скрипту http://$domain/radio/gettrack/ параметр i=ID песни.

В ответ получает:

1. ni=название исполнителя

2. np=название песни

3. d=дата/время добавления песни

4. u=УРЛ песни (без http://domain.com/)

5. iu=ID юзера (пользователя)

Длительность трека флеш определяет сам по УРЛу песни.

Функционал — проигрывание песни, регулировка громкости, прогресс-бар (с демонстрацией степени загруженности песни), прогресс-бар 2 (степень проигранности песни), перетягивание мышкой прогресс-бара 2. Играется одна песня в mp3 формате с УРЛа, передаваемого в параметрах (+ http://music.$domain/).

Событие «Окончание песни».

1. Если ID пользователя не равен 0 или пустоте, то передаются POSTом все параметры PHP-скрипту http://$domain/radio/finish/. В ответ получает URL следующей песни, который флеш и загружает.

2. Если ID пользователя равен 0 или пустоте, то по делается Call-метод для JavaScript-сценария.

Событие «Изменение громкости»

Если ID пользователя не равен 0 или пустоте, то регулировка громкости параллельно с изменением самой громкости передает POSTом параметр громкости и ID пользователя PHP-скрипту http://$domain/radio/volume/.

Событие «Клик по кнопке >>|».

1. Если ID пользователя не равен 0 или пустоте, то флеш на фоне передает POSTом все параметры PHP-скрипту http://$domain/radio/next/. В ответ получает URL следующей песни, который флеш и загружает.

2. Если ID пользователя равен 0 или пустоте, делается Call-метод для JavaScript-сценария.

Если ip=ID предыдущей песни = 0 или пустоте, то кнопка «|

Событие «Клик по кнопке |

Это клик по ссылке http://$domain/radio/$ip/ (ip=ID предыдущей песни).

12 лет назад
Aladdinps
41 годУкраина
16 лет в сервисе
Был
9 лет назад
Выбранный исполнитель
max123456789
Максим 
41 годУкраина
16 лет в сервисе
Был
10 лет назад
12 лет назад
$10
1 день
Максим профессионал. Решил задачу с флеш-плеером, которую другой исполнитель не смог решить. Дружелюбно, оперативно. Бесконечно благодарен.
Хороший заказчик, приятен в общении, оплата моментальная. Сам принимал участие в проекте, шутил, подбадривал, в общем молодец.