Страница 1 из 1
Добавлено: 31 Май 2004, 6:02
Гость
Привет ребята!
C55H, ABC
Что сделать, чтобы IMAGE, установленный в Toolbar, не "моргал" при частой смене картинки из анимированного gif’а?
Лекарство:
SYSTEM{PROP:LazyDisplay} = 1
AppFrame{PROP:Buffer} = 1
не помогает. Точка вставки после открытия окна AppFrame:
Local Objects/ABC Objects/Window Manager/INIT PROCEDURE()/CODE/Open the window
Написал: SergeZ(90)
Добавлено: 31 Май 2004, 11:06
Гость
Минимизировать размер gif и коврика для Toolbar, сделать фон тулбара соответствующим цвету коврика. Поместить Gif на место, свободное от коврика. Подложить под Gif одноцветный прямоугольник. И т.д.
---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail
yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ#
75924439
Написал: ClaList(2)
Добавлено: 01 Июнь 2004, 5:17
Гость
1. Что такое коврик?
2. GIF (5 фреймов/с) небольшого размера (5 Kb), сделанный в Adobe Image Ready CS работает без всяких примочек.
С уважением, Сергей
Написал: SergeZ(90)
Добавлено: 01 Июнь 2004, 16:16
Гость
1. Имеется в виду фоновое изображение, если есть. Естественно, что изменение изображения в Gif заставляет заново перерисовывать весь фон. Чем меньше размер фона, тем лучше, быстрее перерисовка. Далее, на время перерисовки появляется фоновый цвет экрана. Если фоновый цвет похож на цвет изображения, мигание значительно менее заметно. А ещё лучше, чтобы под GIF'ом вообще не было никаких картинок, это заметно сокращает мигание.
2. Может быть, сделать частоту кадров пореже?
---------------------------------------
C уважением,
Юрий Философов
Написал: ClaList(2)
Добавлено: 08 Июнь 2004, 6:24
Гость
Спасибо за помощь.
Приемлемый результат получается, если:
- Toolbar Properties/Color/Background в CW совпадает с Color/Background анимированного gif’a
- для выделения Image с gif’ом под него необходимо положить Control/Rectangle, в котором Box Properties/Color/Fillcolor = COLOR:NONE и выбран нужный цвет бордюра.
Однако картинка со своим фоном смотрится лучше. Мерцание не наблюдается при вставке swf, но в отличие от gif’a он не лезет в exe в том темлейте, что я поставил, и для работы swf нужно устанавливать проигрыватель в систему. Возможно ли решение этой проблемы?
С уважением, Сергей.
Написал: oleg(102)
Добавлено: 08 Июнь 2004, 15:01
Гость
И не полезет ... Придётся приложить к программе файл swf, а кроме того, поискать у себя в Windows\Macromedia файл Flash.ocx и приложить к программе.
После пуска программы выполнить регистрацию
UnlockThread()
Call('Flash.ocx','DllRegisterServer')
LockThread()
И крути свой Swf на здоровье
---------------------------------------
C уважением,
Юрий Философов
Написал: ClaList(2)