![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 21
|
Использую в гриде в качестве itemRenderer свой класс наследованный от mx.controls.Label
никаких свойств Label не меняю кроме data и opaqueBackground получается такая картина. Как выровнять поточнее и избавиться от промахивания в 1 пиксель? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Рисовать собственный фон.
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 21
|
А что с производительностью в этом случае?
у меня предполагается до 50-100 обновлений ячеек в секунду |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А зачем вам такая частота обновления?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 21
|
Того требует задача.
Как вы могли догадаться из скриншота это торговая платформа - показываются котировки валют Цитата:
Последний раз редактировалось etc; 28.01.2008 в 23:19. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что мешает отрисовать фон один единственный раз?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 21
|
Фон означает направление изменения значения котировки (красный, зеленый, белый). в большей части изменений его надо перерисовывать
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну перерисовывайте. Главное не заливать одним и тем же цветом несколько раз. Если изменился цвет — перерисуйте.
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 21
|
Вопроса 2
1. что производительнее - рисовать через Graphics.fill , как в примере из Cookbook или через opaqueBackground? 2. Можно ли поправить работу opaqueBackground чтобы не было глюка в 1px? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1. В данном случае разницы ноль;
2. Переписать получше ItemRenderer. Смысла особого в этом нет, ибо здесь никакой дополнительной производительности выжать не удасться. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|