flex之程序员的美化

最近在看flex4的skin,flex4对于flex3的更改幅度比较大,例如背景图css里就没有,由于处于flex3到flex4的过渡期,有以下三种方法,都不是万能简单的,按实际情况混合用吧。1.flex3的美化是css+图片(或者swf),比较简单也很好用。2.flex4的只留了skinClass来指定皮肤类。skin的功能确实强大,用fxg画背景随时改,还可以自己声明制作样式(例如我可以指定helloStyleImg为按钮的背景图)在updateDisplayList中用getStyle('helloStyleImg')根据自定义的样式获得样式值并在skin中指定的id应用。3.spark中有BorderContainer可以指定背景图,但遇到panel等这些特殊的例如标题栏就无法使用了,还要依靠skin。最郁闷的是Group居然不支持skinClass,哎还好有SkinnableContainer可以应付一下,总觉的怪怪的。难不成四不像。

相关推荐