Привет всем. Почему, если задать backgroundFill alpha = 0, я увижу не белый цвет, прозрачный внизу, а белый, переходящий в голубой (#bed6f8), а затем прозрачный внизу. Голубой виден в том месте, где эти 2 цвета накладываюся друг на друга, но ведь если голубой прозрачный, я должна видеть только белый? В чём дело, и как можно решить проблему?

Код AS3:
<s:Rect left="0" right="0" top="0" bottom="0">
<s:fill>
<s:LinearGradient rotation="90">
<s:GradientEntry id = "backgroundFill2" color="#ffffff" ratio="0"/>
<s:GradientEntry id = "backgroundFill" color="#bed6f8" ratio="1"/>
</s:LinearGradient>
</s:fill>
<s:stroke>
<s:SolidColorStroke id="borderStroke" color="#bed6f8"/>
</s:stroke>
</s:Rect>