flex绘制对象的不同渐变颜色
我想要一个在 Flex 中具有三种不同颜色的矩形。我使用了 fill 和gradiententry 等 Spark 组件,但无法像这样并排获得三种颜色。
黑-红-黑的比例为0.2 0.8 0.2。我只能得到两种颜色,但不能得到这个比例。另外我想要矩形上的纯色而不是渐变。
<s:Rect id="rectangle1" height="100" width="300">
<s:fill>
<s:LinearGradient>
<s:GradientEntry color="black" ratio="0.5" alpha="1"/>
<s:GradientEntry color="red" ratio="0.5" alpha="1"/>
</s:LinearGradient>
</s:fill>
</s:Rect>
I want to have a rectangle which has three different colors in flex. I used spark components like fill and gradiententry, but could not get three colors side by side like this.
black-red-black of ratio 0.2 0.8 0.2. I could get only two colors working but not this ratio. Also i want solid colors on rectangle and not gradient.
<s:Rect id="rectangle1" height="100" width="300">
<s:fill>
<s:LinearGradient>
<s:GradientEntry color="black" ratio="0.5" alpha="1"/>
<s:GradientEntry color="red" ratio="0.5" alpha="1"/>
</s:LinearGradient>
</s:fill>
</s:Rect>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不是说你想要3个矩形吗?您想要渐变,但随后声明您想要纯色(无渐变)。
你的意思是这样吗?
否则,您可以像这样实现您的目标:
Aren't you saying you want 3-rectangles? You want a gradient, but then you state you want solid colors (no gradient).
You mean like this?
Otherwise, you can kind of accomplish your goal like this: