![]() |
styleName в динамически созданных элементах
Привет всем.
Проблема такая - в компоненте созданном через new и добавленом в контейнер через addChild при замене свойства styleName в одном из вложенных компонентов этого динамического компонента ничего не присходит... стиль не меняется. Подскажите как с этим бороться. Спасибо. :bye: |
А можно архивчик проекта? Так быстрее решим проблему ;)
|
В коде компонента следует проверить:
1.) наличие перед определением класса тега Код:
[Style(name="style_name"[,property="value",...])]2.) наличие внутри класса Код:
override public function styleChanged(styleProp:String):void {...}3.) внутри функции styleChanged() после того места, где фиксируется изменение стиля, должен присутствовать вызов Код:
invalidateDisplayList();4.) наличие внутри класса Код:
override protected function updateDisplayList(unscaledWidth:Number,подробнее про стили здесь: http://livedocs.adobe.com/flex/3/htm...instyle_1.html |
| Часовой пояс GMT +4, время: 02:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.