如何在flex中改变一个controls控件的外观颜色求大神帮助
1个回答
展开全部
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 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询