2010-04-04 10 views
9

Tengo 2 máscaras, casi idénticas, pero difieren en 1 forma pequeña que puede tenerse en cuenta si pudiera pasar un booleano a la piel mientras lo asignaba al componente de host (un botón).¿Es posible pasar parámetros a una máscara?

<s:Button skinClass="MyBtnSkin" /> 

¿Hay una manera, mientras que la asignación de la piel para el botón, también pude pasar un parámetro a la piel de alguna manera?

Respuesta

7

Debe crear una subclase de botón y agregar su propiedad booleana personalizada en ella.

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

Actualizando su archivo de máscara cuando los cambios de propiedad personalizada pueden realizarse con la vinculación posterior.

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

¿No tiene que establecer esa propiedad como @bindable también? –

+0

[Bindable] sip. –

Cuestiones relacionadas