如何在flex中改变一个controls控件的外观颜色求大神帮助

 我来答
晓_484
2015-01-27 · TA获得超过197个赞
知道答主
回答量:112
采纳率:0%
帮助的人:58.4万
展开全部
as3代码 滤镜 灰度使用灰度矩阵创建ColorMatrixFilter对象讨论利用灰度效果可以使所有色彩都转换为黑白色,下面是1个灰度矩阵描写:0.3086 0.6094 0.0820 0 00.3086 0.6094 0.0820 0 00.3086 0.6094 0.0820 0 00 0 0 1 0下面的例子利用了灰度效果:sampleSprite.filters = [new ColorMatrixFilter([0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0,0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0])];也可以使用ascb.filters.ColorMatrixArrays.GRAYSCALE常量:sampleSprite.filters = ;10.12.改变饱和度问题我想改变对象的饱和度解决办法使用饱和度矩阵创建ColorMatrixFilter对象讨论饱和度矩阵:a b c 0 0d e f 0 0g h i 0 00 0 0 1 0具体计算公式看下面,i是饱和度值:a = (1 value) * red + valueb = (1 value) * greenc = (1 value) * blued = (1 value) * rede = (1 value) * green + valuef = (1 value) * blueg = (1 value) * redh = (1 value) * greeni = (1 value) * blue + value当饱和度值为0时,这个矩阵就是灰度矩阵。我们可以使用ascb.filters.ColorMatrixArrays.getSaturationArray( )方法构造1个饱和度矩阵数组,只需要传递饱和度值便可。sampleSprite.filters = ; 查看更多答案>>
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式