FlashActio
Script30语言和组件参考(Co
volutio
Filter)
包类继承
flashfilterspublicclassCo
volutio
Filter
Co
volutio
FilterBitmapFilterObject语言版本语言版本Actio
Script30运行时版本运行时版本AIR10FlashPlayer9Co
volutio
Filter类应用矩阵盘绕滤镜效果。卷积将输入图像的像素与相邻的像素合并以生成图像。通过卷积,可以实现大量的图像效果,包括模糊、边缘检测、锐化、浮雕和斜角。您可以将滤镜应用于任何显示对象(即,DisplayObject类继承的对象)从,例如MovieClip、SimpleButto
、TextField和Video对象,以及BitmapData对象。若要创建卷积滤镜,请使用语法
ewCo
volutio
Filter。滤镜的具体使用取决于要应用滤镜的对象:
若要对影片剪辑、文本字段、按钮和视频应用滤镜,请使用filters属性(继承自DisplayObject)。设置对象的filters属性不会修改相应的对象,而清除filters属性可以删除相应的滤镜。若要对BitmapData对象应用滤镜,请使用BitmapDataapplyFilter方法。对BitmapData对象调用applyFilter会取得源BitmapData对象和滤镜对象,并最终生成一个过滤图像。
如果对显示对象应用滤镜,则该对象的cacheAsBitmap属性值将设置为true。如果清除所有滤镜,将恢复cacheAsBitmap的原始值。如果结果图像的宽度或高度超过2880像素,则不应用滤镜。例如,如果您在放大某个大型影片剪辑时应用了滤镜,则在结果图像超过2880像素的限制时滤镜将关闭。另请参见flashdisplayBitmapDataapplyFilterflashdisplayDisplayObjectfiltersflashdisplayDisplayObjectcacheAsBitmapmatrix公共属性属性alphaNumber替换颜色的Alpha透明度值。biasNumber要添加到矩阵转换结果中的偏差量。clampBoolea
指示是否应锁定图像。定义方Co
volutio
FilterCo
volutio
FilterCo
volutio
Filter
第1页共11页
fFlashActio
Script30语言和组件参考(Co
volutio
Filter)colorui
t要替换源图像之外的像素的十六进制颜色。co
structorObject对类对象或给定对象实例的构造函数的引用。divisorNumber矩阵转换中使用的除数。matrixArray用于矩阵转换的值的数组。matrixXNumber矩阵的x维度(矩阵中列的数目)。matrixYNumber矩阵的y维度(矩阵中行的数目)。Co
volutio
FilterObjectCo
volutio
FilterCo
volutio
FilterCo
volutio
FilterCo
volutio
Filter
preserveAlphaBoolea
指示是否已保留Alpha通道并且不使用滤镜效果,或是否对Co
volutio
FilterAlpha通道以及颜色通道应用卷积滤镜。prototypeObject静态对类或函数对象的原型对象的引用。公共方法方法定义方Co
volutio
FiltermatrixXNumber0matrixYNumber0matrixArray
ulldivr