1.设置背景图,在flex4中使用自定义皮肤类,找的backgroundRect的定义修改成如下:
<s:Rect id="backgroundRect" left="0" right="0" top="0" bottom="0" >
<s:fill>
<s:BitmapFill source="@Embed("image/bg.png')">
</s:BitmapFill>
</s:fill>
</s:Rect>
2.设置全局样式(这个是设置内容区域的透明度,可以不用,不用就是白色,设成0.0就是映射成背景色了):
global
{
content-background-alpha: 0.0; //0.0表示透明,不让有些控件内容区域显示的就是白色
}
3.windows窗体(主要是将backgroundAlpha设成0.0即透明,这样就成透明状了,透明窗体就覆盖在背景图片上,但是这有一个问题,就是面板的标题栏不是透明的,下面文章将介绍怎么讲标题栏也变成透明),代码将下篇