Обработка нескольких UIComponent с классом Single Skin - PullRequest
0 голосов
/ 04 августа 2011

Я создал простой mxml-файл со следующим кодом:

<s:application..........>
   <s:BorderContainer>
      <s:SkinnableContainer id="firstRow"/>
      <s:SkinnableContainer id="secondRow"/>
      <s:SkinnableContainer id="thirdRow"/>
   </s:BorderContainer>
</s:application>

Теперь я хочу применить разный размер шрифта, цвет шрифта, тип шрифта и цвет фона для каждой строки, то есть для каждого из трех skinnableContainers.В настоящее время я определил 3 различных класса скинов для каждой строки, но я думаю, что это плохое программирование.Я должен создать один класс скина для самого внешнего контейнера, то есть BorderContainer и любой другой способ предоставить разные шрифты и цвет фона для всех 3 дочерних контейнеров через этот класс скина.Итак, возможно ли, что я могу создать отдельный класс скина, который может обеспечить различные декорации для каждого дочернего контейнера.

1 Ответ

4 голосов
/ 04 августа 2011

Вы должны использовать стили. Вот образец этого.

...