Можно ли передать параметры коже? - PullRequest
9 голосов
/ 04 апреля 2010

У меня есть 2 скина, почти идентичные, но отличаются 1 небольшим способом, который можно объяснить, если бы я мог передать логическое значение в скин при назначении его компоненту хоста (кнопка).

<s:Button skinClass="MyBtnSkin" />

Есть ли способ при назначении обложки для кнопки, я также мог бы как-то передать параметр в обложку?

1 Ответ

7 голосов
/ 04 апреля 2010

Вы должны создать подкласс Button и добавить в него свое собственное логическое свойство.

<s:MyCustomButton skinClass"MyBtnSkin" customProperty="true" />

Обновление файла скина, когда изменения customProperty могут быть выполнены с привязкой впоследствии.

<Rect ... visible={hostComponent.customProperty}>
...