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
下面的例子应用了胶片效果:
使用ascb.filters.ColorMatrixArrays.DIGITAL_NEGATIVE常量简单些:
我要得到显示对象的胶片效果
解决办法
使用胶片矩阵创建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)];
加支付宝好友偷能量挖...