Простой програмный Flash-ролик (Action-Script)

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Задача.
Необходим flash-ролик, размер: 442x146 px и PHP-скрипты исполняющие второстепенную функцию.
Пример реализации сходственного механизма: http://www.tsw.ru/?an=country&country=AT

Flash-ролик:
Ролик предуготовлен для показа 3-х изображений, которые динамически подгружаются из определенной папки и сменяются со случайной задержкой всего изображения индивидуально (напр.: 5-15 секунд).
При щелчке на изображение - открывается новое окно, в котором что то как бы галереи, касательно этого континета/страны/города/отеля.
В галерее нужно показывать изображение во каждый размер, но что бы не превышал 600x400 px, а под ним - уменьшенные изображения всех остальных картинок, размером 150x100 px.
Пример галереии см.: http://www.tsw.ru/?an=country&country=AT, но в ней нет мелких превьюшек, что безусловно минус!
Приходящие в ролик переменные:
cn - наименование материка латиницей,
cr - наименование страны латиницей,
ci - наименование города латиницей,
h - наименование отеля латиницей.
Пример ролика глядите в конце ТехЗадания..


Информация по PHP-скриптам:
Формат обрабатываемых изображений: JPG, GIF, PNG, BMP
Вначале нужно получить список картинок по необходимому пути в зависимости от переменных, которые пришли в ролик.
В каком формате приходит список (XML, массив либо строки) - решать Вам, основное, что бы решение было разумное...
Строка для вызова списка файлов будет иметь вид: "/modules/modtourism/getPictList.php?параметры"
Напр.:
"/modules/modtourism/getPictList.php?cn=evropa&cr=ukraina" - список картинок по Украине
"/modules/modtourism/getPictList.php?cn=evropa&cr=ukraina&ci=kiev" - список картинок по Киеву
"/modules/modtourism/getPictList.php?cn=evropa&cr=ukraina&ci=kiev&h=dnepr" - список картинок отеля "Днепр" из Киева
К примеру получаем в виде массива список: "asd.jpg, asd2.jpg, asd3.gif, asd4.png, asd5.bmp", и собсно грузим дальше загружаем в ролик уменьшенные копии этих картинок.
Подгружаются собственно не картинки, а их пропорционально уменьшеные копии с поддержкой PHP-скрипта...
Масштабирование до приблизительных размеров 146 px всякий из сторон пропорционально и обрезка под квадрат 146x146 px
Строка для вызова уменьшеного изображения будет иметь вид: "/modules/modtourism/getPict.php?параметры"
Напр.:
"/modules/modtourism/getPict.php?pict=asd.jpg&w=146&h=146&cn=evropa&cr=ukraina" - список картинок по Украине
"/modules/modtourism/getPict.php?pict=asd2.gif&w=146&h=146&cn=evropa&cr=ukraina&ci=kiev" - список картинок по Киеву
"/modules/modtourism/getPict.php?pict=asd3.png&w=146&h=146&cn=evropa&cr=ukraina&ci=kiev&h=dnepr" - список картинок отеля "Днепр" из Киева


Все пути, относительные от корня сайта, никаких "../../" !!!


Путь для запускного HTML-файла:
/ - корень сайта (я использую Денвер, но у Вас может стоять всякий иной воображаемый сервер + апач + php)

Пути для изображений:
Изображения будут лежать в папке /upload/modules_data/modtourism/data/, а в ней подпапки с транслитерированными наименованиями континентов/стран/городов/отелей:
/upload/modules_data/modtourism/data/africa/ здесь лежат изображения для материка Африка:
1.jpg,
2.gif,
3.png .... 6.jpg
/upload/modules_data/modtourism/data/africa/egipet/ здесь лежат изображения для страны Египет:
1.jpg,
2.gif,
3.png .... 12.jpg
/upload/modules_data/modtourism/data/evropa/ здесь лежат изображения для материка Европа:
1.jpg,
2.gif,
3.png .... 12.jpg
/upload/modules_data/modtourism/data/evropa/ukraina/ здесь лежат изображения для страны Украина:
1.jpg,
2.gif,
3.png .... 12.jpg
/upload/modules_data/modtourism/data/evropa/ukraine/kiev/ здесь лежат изображения для города Киев:
11.jpg,
21.gif,
31.png .... 12.jpg
/upload/modules_data/modtourism/data/evropa/ukraine/kiev/dnepr/ здесь лежат изображения для отеля "Днепр":
111.jpg,
211.gif,
311.png .... 12.jpg

Путь для flash-ролика:

Пути для PHP-скриптов:
/modules/modtourism/getPict.php
/modules/modtourism/getPictList.php
/modules/modtourism/show.php

Умоляю в личку не писать - оставляйте Ваши предложения здесь.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26