Flash-ролик - подгрузка и смена изображений
Просим не писать горы писем, отпишитесь в самом проекте по срокам и стоимости..
------------------------------------------------------------
Задача:
Есть прямоугольный флеш-ролик, фон белый (менять параметром), в него подгружаются картинки разного размера из нужной папки с сайта, они там меняются с 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 дня