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

Требования ¶

1. Наличие файла конфигурации, задающие основные параметры строки, а именно:

* размеры бегущей строки

* размер и цвет шрифта текста, для каждого контейнера в xml

* размер и цвет шрифта ссылки

* цвет фона по умолчанию

* язык по умолчанию

* скорость движения

* расстояние между блоками внутри бегущей строки

* свойства категорий информации для отображения в бегущей строке(см. http://trac.ftnmonitor.local/trac.ftnmonitor.local/wiki/FlashMarqueeLine#Категориивыводимойинформации)

* УРЛы к xml-ям по категориям

* УРЛ, к которому будут дописываться GET параметры из конфига

2. Свойста бегущей строки

* непрерывно движущаяся текстовая строка

* состоит из текстовых блоков, разделенных между собой расстоянием, указанным в конфиг файле

* наименование категории отображается с левого края бегущей строки

* когда движущаяся строка своим последним символом приближается к левому краю видимой области строки, необходимо: поменять отображаемую категории, подгрузить следующий по порядку, описанному в файле конфигурации, xml-файл. Если текущй подгруженный файл - последний в списке, то переходим к первому xml-файлу в списке

* флэш должен принимать параметры цвета фона и языка

* пользователь должен иметь возможность добавлять и удалять категории и подкатегории информации для вывода в бегущей строке (по умолчанию, включены все категории), указанные в файле конфигурации

* пользователь должен иметь возможность выбрать скорость движения строки: быстро, нормально, медленно

* при mouseon строка должна останавливаться, при mouseout - продолжать двигаться

* задать для конкретного столбца значений xml-я условное форматирование текста

* указывать для конкретного столбца значений УРЛы для вывода его как ссылки внутри бегущей строки

3. Обработка ошибок

* "Нет соединения с источником информации" - записать в лог сообщение об ошибке и выводить циклически то, что уже было подгружено

* "От источника информации пришли некорректные данные" - записать в лог сообщение об ошибке и игнорировать данные в некорректном формате

15 лет назад
bulygin
43 годаУкраина
15 лет в сервисе
Был
15 лет назад