![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 89
|
Привет всем.
Проблема такая - в компоненте созданном через new и добавленом в контейнер через addChild при замене свойства styleName в одном из вложенных компонентов этого динамического компонента ничего не присходит... стиль не меняется. Подскажите как с этим бороться. Спасибо. ![]() |
|
|||||
|
[+3 31.07.08]
Регистрация: Jan 2006
Сообщений: 150
|
А можно архивчик проекта? Так быстрее решим проблему
![]() |
|
|||||
|
Регистрация: Feb 2008
Адрес: Russia
Сообщений: 19
|
В коде компонента следует проверить:
1.) наличие перед определением класса тега который определяет нужный вам стиль 2.) наличие внутри класса т.е. функции, которая фиксирует изменение вышеопределённого стиля 3.) внутри функции styleChanged() после того места, где фиксируется изменение стиля, должен присутствовать вызов (который вызовет функцию updateDisplayList() при рендеринге следующего кадра) 4.) наличие внутри класса override protected function updateDisplayList(unscaledWidth:Number,
unscaledHeight:Number):void
подробнее про стили здесь: http://livedocs.adobe.com/flex/3/htm...instyle_1.html
__________________
lida -- dyra (c) lida Последний раз редактировалось moron; 11.06.2008 в 11:22. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|