Flex 4 Skin: указание состояния для атрибута в скрипте - PullRequest
1 голос
/ 09 сентября 2010

Я пытаюсь создать скин кнопки, где я могу установить fillColors, как в кнопке Flex 3, используя CSS. Было легко установить цвет градиентов, прочитав их из CSS: добавление нескольких строк в updateDisplayList: fillGradient1.color = fillColors [0]; ...

Как я могу установить цвета для других состояний из сценария? Я попытался добавить fillGradient1.color.down = fillColors [2], и это не работает ...

1 Ответ

0 голосов
/ 10 сентября 2010

в короткой / быстрой

чтение http://unitedmindset.com/jonbcampos/2009/07/02/flex-4-spark-skinning/

В нижней части статьи вы найдете использование CSS, поэтому стили вызовов для разных состояний - разные.

И да, вы не можете получить цвета от стиля .state, но вы можете использовать его в скине, например:

<local:childComponent styleName.state="optional" .../>

...