Flash-ролик - подгрузка и смена изображений

Артем18 років у сервісі
Дані замовника будуть вам доступні після подання заявки
20.07.2010

Просим не писать горы писем, отпишитесь в самом проекте по срокам и стоимости..

------------------------------------------------------------

Задача:

Есть прямоугольный флеш-ролик, фон белый (менять параметром), в него подгружаются картинки разного размера из нужной папки с сайта, они там меняются с 7 сек. задержкой (параметр), также в ролике есть кнопка "следующее" при нажатии на котором - картинки сменяются сразу, без паузы.

+ Возможность (параметр) передавать в ролик массив с названиями и ссылками, а в ролике выводить в нужном месте (параметр) этот список ссылок.

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

+ Надо центрировать картинки при отображении в ролике на случай, если размер картинки отличается от размеров ролика.

------------------------------------------------------------

Для flash-а мы используем SWFObject:

------------------------------------------------------------

Список параметров для ролика:

- цвет фона:

so.addParam("bgcolor", "ffffff") или so.addVariable("bgcolor", "ffffff")

- задержка:

so.addVariable("pause", 7);

- для формирования в ролике пути к изображениям:

var pathToImagesDir = '/upload/'+domain+'/files/'+dir+'/';

so.addVariable("domain", escape('название нашего домена например, weblab.ua'));

so.addVariable("dir", escape('название директории например, menu_pict_flash'));

- путь к XML-файлу с названиями изображений:

so.addVariable("scriptImages", escape("/call/xmlImagesList.php?pw=menu&fdtype=pict_flash&pid=1234567890"));

получаем XML-файл вида:

_makeimg341c.jpg

_makeimg1e24.gif

_makeimga080.Png

- массив с названиями и ссылками:

so.addVariable("linkArray", [['Разработка сайта','weblab.ua'],['Конструктор сайта','sitecreator.com.ua'], .... ['Развлекательный портал','lightweb.com.ua'],]);

В ролике надо сравнивать ссылки с доменом и в случае, если не совпадает, открывать в новом окне (вкладке).

- направление для вывода блока названий и ссылок:

so.addVariable("linkCoord", [число1,число2]), где:

число1 - координата слева, если число отриц. - отсчет справа

число2 - координата сверху, если число отриц. - отсчет снизу

блок выглядит как список названий, при нажатии на которые - происходит переход по ссылке.

- свет ссылок:

so.addVariable("linkColor", 'цвет ссылки')

------------------------------------------------------------

Пример работы старого ролика: http://ukrbazalt.com/rus/bazalt-menu/

Во вложении старый вариант решения.

По срокам: 2-3 дня

Заявки фрілансерів