Авторадио
Клиент: Авторадио (Украина)
http://avtoradio.ua/Задача
Разработать интерактивную презентацию для крупнейшей коммерческой радиостанции Украины. Требования к ней были довольно необычны.
Требовалось создать презентацию в формате exe, размер которой не превышал бы лимита почтового вложения. При наличие интернета презентация ложна была автоматически обновлять содержание. Так же должна быть возможность перекомпиляции презентации контент-менеджером с обновленными данными.
Реализация
Я разработал следующее решение. Все данные презентации хранятся в иерархии директорий, в текстовых csv и png файлах. Написанный на python сборщик анализирует структуру каталогов и на основании этой информации генерирует AS код. В последствии он же компилирует проект, внедряя в него текст и изображения. Полученный swf файл преобразовывается в исполняемый и упаковывается в архив для отправки почтовым вложением.
Проект выполнен на технологии Adobe Flash.