Привязка титровальных элементов к объявлению

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
s.belov
Сообщения: 4
Зарегистрирован: 18 сен 2010 18:53

Привязка титровальных элементов к объявлению

Сообщение s.belov »

Здравствуйте!
У меня вопрос по бегущей строке. Можно ли привязать появление подписи или баннера (статическая картинки или анимация) к конкретному объявлению.
Например, есть список из 2 объявлений в текстовом файле:

Код: Выделить всё

Продам или поменяю. Срочно! Тел. 222-333-444
ООО Рога и Копыта Покупка, продажа, обмен. Тел. 111-222-333
При выводе первого объявления отобразить картинку. По окончании – скрыть.
При выводе второго объявления надпись «ООО Рога и Копыта» показывать как подпись, пока объявление движется по экрану.

В качестве бегущей строки используется CrawlPhoneStop2.
NataN
Сообщения: 17
Зарегистрирован: 27 май 2010 10:46

Сообщение NataN »

Да, это сделать можно. Но для этого нужно немного изменить скрипт.
s.belov
Сообщения: 4
Зарегистрирован: 18 сен 2010 18:53

Сообщение s.belov »

Был бы очень благодарен, если бы добавили такую возможность.
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Сейчас это делается: пишется такой скрипт.
Срегей
Сообщения: 19
Зарегистрирован: 22 мар 2010 14:29

Сообщение Срегей »

Тоже нужна такая функция в бегущей строке. Ждем с нетерпением.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Скрипт тестируется.
s.belov
Сообщения: 4
Зарегистрирован: 18 сен 2010 18:53

Сообщение s.belov »

Как продвигаются дела?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Для начала нужно доставить новые компоненты для работы скриптов на софт 5.2.0. Все необходимое можно взять здесь:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 2/SMS2.zip

Что нужно сделать:
1)Файлы из DDString нужно скопировать сюда:
C:\Program Files\Common Files\SoftLab-Nsk
2)Файлы из FDTitleDesigner\ru нужно скопировать сюда: C:\Program
Files\ForwardT Software\FDTitle\ru
3)Остальные файлы из папки FDTitleDesigner\ru нужно скопировать сюда:
C:\Program Files\ForwardT Software\FDTitle

Здесь лежат сами скрипты:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _5_0_0.zip
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... _5_0_0.zip

AdvMix - стандартная остановка телефона в той же строке где и само объявление

AdvMixPS - остановка телефона в строке, отличной от строки с объявлением.

Ниже приведено описание параметров скриптов:

Показ рекламных объявлений разных типов:
1. Бегучка с останавливающимся телефоном.
2. Картинки (.bmp, .jpg, .png, .tga и т.д.)
3. Ролики (.avi, .mpg, .mov и т.д.)
Описание.
Входные данные:
Текстовый файл (*.txt), содержаший строки объявлений или
имена файлов (картинок или роликов).
Имена файлов могут быть абсолютными или относительными
(относительно файла задания).
Строки могут содержать тэги форматирования, строки подстановки и оканчиваться на телефон (любой текст), отделённый разделителем.
Разделитель задаётся в параметрах (по умолчанию - '|', без кавычек).
Телефон (дополнительный текст) показывается в той-же строке вслед за бегучкой.
Пример:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами : ) .|123-45-67
TorSmall.avi
smiles\wink.png
D:\Samples\Blurbs\smiles\wink.png
Выйду замуж по любви!|тел. 567-43-21

Внимание!
Файл стилей для показа бегущих строк и телефонов берётся из Титровального Элемента с именем 'Main'.
Кроме того, размеры и расположение всех Титровальных Элементов так-же берутся из 'Main'.

Параметры:
1. Общее время нахождения телефона на экране, вместе с въездом и выездом
var phoneStopSec :double = 10.0;
2. Общее время нахождения картинки на экране, вместе с въездом и выездом
var pictStopSec: Double = 5.0;
3. Разделитель телефона
var phonesSplitter: String = "|";
4. Зациклить
var bLoop: Boolean = 0;
5. Скорость движения бегучки в пикселах за кадр
var speed: double = 5;
6. Текстовый файл (*.txt), содержаший строки подстановок, в формате:
входная строка1|выходная строка1
входная строка2|выходная строка2
...
где
'входная строкаN' - любая последовательность символов (включая пробелы, тэги и т.д.),
'выходная строкаN' - любая последовательность символов (включая тэги, пробелы...)
'|' - разделитель, задаваемый в параметрах.
Исходное объявление, сначала разделяется на 'текст' и 'телефон',
затем в каждой из этих строк (отдельно) ищется полное соответствие с 'входная строкаN'.
'входная строкаN' (полностью) заменяется на 'выходная строкаN'.
Обработка происходит поледовательно.
Пример файла подстановок:
: ) |<pc 66 smiles\smile.png>
тел.|<pc 66 smiles\Phone.png>

Приведённый выше пример, заменится на:
Отдам, в хорошие руки, белого и пушистого котёнка, с острыми зубами <pc 66 smiles\smile.png>.|123-45-67
TorSmall.avi
smiles\wink.png
D:\Samples\Blurbs\smiles\wink.png
Выйду замуж по любви!|<pc 66 smiles\Phone.png> 567-43-21


!!!Настоятельно рекомендуем сначала все попробовать не на эфирной машине!!!
s.belov
Сообщения: 4
Зарегистрирован: 18 сен 2010 18:53

Сообщение s.belov »

Спасибо!

Вот только здесь нет того, о чём я просил в первом посте. Или я не нашёл как это сделать. Подскажите.
Повторюсь с задачей. Есть объявление:

ООО Рога и Копыта. Покупка, продажа, обмен. Тел. 111-222-333

Его необходимо разбить на три части:
1. Заголовок (ООО Рога и Копыта)
2. Собственно текст объявления (Покупка, продажа, обмен)
3. Контактная информация (Тел. 111-222-333)
Вывести это объявление в 2 строки.

Порядок вывода объявления.
- в верхней строке показать заголовок (ООО Рога и Копыта)
- в нижней строчке прогнать тест объявления (Покупка, продажа, обмен) и контактную информацию (Тел. 111-222-333) и сделать остановку на контактной информации.
- в верхней строке скрыть заголовок (ООО Рога и Копыта)

Я нигде не нашёл, как обработать заголовок.

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