我有一个带有以下填充的Rect:
<s:LinearGradient id="goldGradientFill">
<s:entries>
<s:GradientEntry color="#6B4822" ratio="0" />
<s:GradientEntry color="#FDE3C0" ratio="1" />
</s:entries>
</s:LinearGradient>
但是,仅显示最后一个GradientEntry颜色(#FDE3C0)而不是两个颜色填充。在我的情况下,这个填充有3个rects。一个显示渐变的样子。
三个法案的代码是相同的:
var myRect:Rect = new Rect();
myRect.height = 30;
myRect.width = 4;
myRect.fill = goldGradientFill;
myGraphics.addElement(myRect);
有没有人遇到像这样的问题?
(更新) 我添加了一些屏幕。
答案 0 :(得分:0)
这似乎是由于LinearGradient的限制。 Rect的宽度必须至少为5个像素才能显示渐变。