Вниз
Скачать: CL | DM;

Титры   Найти похожие ветки 

← →
Suriken ©   (2005-09-07 12:57) [0]

1. Как сделать, что бы текст плавно выплывал снизу? {autoscroll,title}
2. При нажатии и удержании кнопки мыши можно было бы двигать текстом по вертикали.
3. Как сделать полноэкранный режим?


← →
Eraser ©   (2005-09-07 13:02) [1]

В JEDI VCL есть готовый компонент. Да и вообще в сети полно примеров всяких "титров" и бегущих строк.


← →
Zeqfreed ©   (2005-09-07 14:02) [2]

Suriken ©   (07.09.05 12:57)
1. Изменять y-координату текста по прошествии определенного промежутка времени?
2. При нажатии мыши устанавливать некую переменную-флаг в установленное значение и останавливать анимацию текста. При перемещении мыши при установленном флаге сравнивать текущее положение курсора с ранее запомненым и исходя из этих данных изменять y-координату текста.
3. Видимо убирать бордюр и заголовок у окна и распахивать его на весь экран.


← →
KilkennyCat ©   (2005-09-13 22:51) [3]


> 3. Как сделать полноэкранный режим?


плавная скорость в данном режиме только при соблюдении нескольких условий: растровый шрифт, прямая работа с видео (DirectX или аналогичное).

вообще, идеальный алгоритм таков: вычисляем текст, то есть, создаем список строк, которые в нашем режиме будут выводится (так как этот список может отличаться от вида исходного текста).
Вычисляем, сколько строк поместится в окно. Получаем массив отображаемых строк.
Добавляем еще высоту строки.
Получаем диапазон, в котором можно работать, то есть, при изменении координаты на высоту строки, мы добавляем в начало или в конец массива отображаемых строк новую строку (в реальности - просто смещаем индекс списка строк, который (индекс) ограничен числом отображаемых строк).
осталось добавить буферизацию и ограничения на начало-конец списка.


← →
Anatoly Podgoretsky ©   (2005-09-14 09:02) [4]

Есть такая штука как Scroller



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
3-1125404549
KSK
2005-08-30 16:22
2005.10.16
Обновление ADODataset


1-1127391443
nikolas
2005-09-22 16:17
2005.10.16
Удаление комментариев из исходников


8-1116667861
WOLFphantom
2005-05-21 13:31
2005.10.16
OpenGL и DerectX


1-1127730987
Laymer
2005-09-26 14:36
2005.10.16
Изображение иконки программы на кнопке.


14-1127400606
Джо
2005-09-22 18:50
2005.10.16
Мирная тема.




   Наверх