![]() |
Как сделать перерисовку у flex spark компонента?
Добрый день.
Создал кастомный контрол и для него скин, не могу понять как перерисовать компонент, когда присвоено свойство? Код AS3:
Код AS3:
подсказали что вот так надо делать: Код AS3:
Код AS3:
|
1. Не никакого смысла писать сам компонент в mxml.
2. Свойство используемое в байндинге должно быть с метатегом Bindable. 3. Части важные для логики работы компонента должны быть объявлены в самом компоненте с метатегом SkinPart. Это даст вам доступ к части скина в компоненте. В общем вам сюда. P.S. Перерисовка вызывается методом invalidateDisplayList(). Добавлено через 1 минуту P.P.S. Обращайте внимание на все сообщения дебаггера, включая предупреждения, это поможет вам понять суть проблемы. |
alatar, спасибо за советы
|
Цитата:
|
Цитата:
Код AS3:
Цитата:
Код AS3:
p.p.s. hostComponent, по идее, вообще не должен знать о том есть у него skin или нет |
| Часовой пояс GMT +4, время: 12:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.