nic*_*ick 9 apache-flex adobe actionscript actionscript-3 flex4
我有2个皮肤,几乎相同,但在1个小方法上有所不同,如果我可以将布尔值传递给皮肤,同时将其分配给主机组件(按钮).
<s:Button skinClass="MyBtnSkin" />
Run Code Online (Sandbox Code Playgroud)
在为按钮分配皮肤时是否有办法,我还可以以某种方式将参数传递给皮肤?
您必须创建一个Button子类并在其中添加自定义布尔属性.
<s:MyCustomButton skinClass"MyBtnSkin" customProperty="true" />
Run Code Online (Sandbox Code Playgroud)
更改customProperty更改皮肤文件后,可以使用绑定完成.
<Rect ... visible={hostComponent.customProperty}>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3722 次 |
| 最近记录: |