AS3中,通过BlurFilter添加模糊的边框

2016-04-24    分类: 网站建设

var blur:BlurFilter=new BlurFilter(5,5,3);//创建一个新的模糊对象
var filterS:Array=new Array();//任何一个显示对象都有一个名为 filters 的属性,这是一个包括了所有滤镜的数组,因为如果一个对象要应用多个滤镜,那么只需要再将模糊滤镜放到数组中即可。乐观地看,应用滤镜应该可以像使用基本数组操作那样简单,push,就像这样 mySprite.filters.push(blur);,但是很遗憾,没有这么简单。在整个数组赋值为 filters 之前,Flash 不关心 filters 数组的变化。 如果已知对象没有应用任何的滤镜,或想要重写它们,只需要新建一个数组,将我们的滤镜粘在上面,再将这个新数组赋给 filters 属性就可以了。
filterS.push(blur);
mc1.filters=filterS;//mc1是在场景中的一个蓝色的方块

简写方式:
var blur:BlurFilter = new BlurFilter(5, 5, 3);
var filters:Array = [blur];
sprite.filters = filters;

最精简方式:

sprite.filters = [new BlurFilter(5, 5, 3)];

网站栏目:AS3中,通过BlurFilter添加模糊的边框
当前URL:https://www.cdcxhl.com/news/40024.html

成都网站建设公司_创新互联,为您提供网站收录用户体验搜索引擎优化关键词优化网站设计网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营