Программное изменение шрифта, размера, веса и цвета гибкой метки / текстового компонента
Я могу изменить цвет надписи в Flex Builder, я даже могу привязать цвет к переменной, и это работает, но я не могу найти СОБСТВЕННОСТЬ Цвета, чтобы изменить или ссылаться на нее программно! Что такое код ActionScript 3.0 для изменения шрифта или цвета фрагмента текста в Flex RIA - или какой цвет вашего текста выглядит слишком странным при запросе RIA? Я написал целые приложения после нескольких минут "обучения" гибкости, почему у меня ушло три дня, и я до сих пор не могу изменить цвет моей глупой метки?!
1 ответ
Вы сталкиваетесь с разницей между свойствами и стилями (иногда называемыми свойствами стиля, чтобы сбить вас с толку). Для UIComponent, color
как правило, стиль.
В mxml оба инициализируются как атрибуты XML; в ActionScript свойства являются прямыми переменными-членами, в то время как стили обрабатываются с помощью StyleManager.
Короче говоря, вы устанавливаете стили, вызывая UIComponent.setStyle
:
label.setStyle("color", 0xFFFFFF);