10.10.制作胶片效果

问题
我要得到显示对象的胶片效果
解决办法
使用胶片矩阵创建ColorMatrixFilter对象
讨论
使用胶片矩阵创建flash.filters.ColorMatrixFilter对象,胶片矩阵如下:
-1 0 0 0 255
0 -1 0 0 255
0 0 -1 0 255
0 0 0 1 0
下面的例子应用了胶片效果:
+展开
-ActionScript
sampleSprite.filters = [new ColorMatrixFilter([-1, 0, 0, 0, 255, 0, -1, 0, 0, 255, 0, 0, -1, 0, 255, 0, 0, 0, 1,0])];

使用ascb.filters.ColorMatrixArrays.DIGITAL_NEGATIVE常量简单些:
+展开
-ActionScript
sampleSprite.filters = [new ColorMatrixFilter(ColorMatrixArrays.DIGITAL_NEGATIVE)];

加支付宝好友偷能量挖...


评论(0)网络
阅读(73)喜欢(0)flash/flex/fcs/AIR