Можно ли передать параметры скину?

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

<s:Button skinClass="MyBtnSkin" />

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


person nick    schedule 04.04.2010    source источник


Ответы (1)


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

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

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

<Rect ... visible={hostComponent.customProperty}>
person Florian F    schedule 04.04.2010
comment
Разве он не должен также установить это свойство как @bindable? - person Adam Kiss; 04.04.2010