Я создал базовую тему для своего приложения Flex. Я хотел бы добавить поддержку дополнительных предопределенных тем. По умолчанию в приложении есть тема, и я бы хотел, чтобы она изменялась, когда пользователь выбирает тему из раскрывающегося списка. Это можно сделать, загрузив SWF-файл с помощью styleManager. Однако во всех скинах жестко запрограммированы цвета. Итак, чтобы добиться этого, мне пришлось бы продублировать скины и изменить значение цветов.
Есть ли лучший способ сделать это? Могу ли я просто создать скин, который будет динамически изменять значения цвета в зависимости от выбора пользователя?