用Group用多,感觉挺方便的,就 经常遇到 addChild, addElement 纠结性,还有图形等等;
不过后来遇上 BorderContainer,相应解决好很一些美化方面的问题,它都帮你封装好了,太爽了;
突然发发现,它本来就是白色背景的,也没设置 背景透明度的 backgroundAlpha, 查看API,原来里面有秘方:
嘿嘿, 看代码就明白了:
1
<
s:BorderContainer
width
="48"
2 height ="41"
3 id ="bc4"
4 borderVisible ="false" >
5 < s:layout >
6 < s:BasicLayout clipAndEnableScrolling ="true" />
7 </ s:layout >
8 < s:backgroundFill >
9 < s:SolidColor
10 color ="0xffffff"
11 alpha ="0" />
12 </ s:backgroundFill >
13 < s:BitmapImage source ="{d0}"
14 width ="48"
15 height ="83"
16 top ="-42"
17 id ="img4" />
18 </ s:BorderContainer >
2 height ="41"
3 id ="bc4"
4 borderVisible ="false" >
5 < s:layout >
6 < s:BasicLayout clipAndEnableScrolling ="true" />
7 </ s:layout >
8 < s:backgroundFill >
9 < s:SolidColor
10 color ="0xffffff"
11 alpha ="0" />
12 </ s:backgroundFill >
13 < s:BitmapImage source ="{d0}"
14 width ="48"
15 height ="83"
16 top ="-42"
17 id ="img4" />
18 </ s:BorderContainer >
就这段代码就可以解决 了: 其它换汤不换药,还是将背景透明度设成 0!!
<
s:backgroundFill
>
< s:SolidColor
color ="0xffffff"
alpha ="0" />
</ s:backgroundFill >
< s:SolidColor
color ="0xffffff"
alpha ="0" />
</ s:backgroundFill >