论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

利用BlurFilter类构造模糊效果

文章类别:Flash | 发表日期:2008-9-21 19:52:20

  演示:

/UploadTeach/200805/20080505151857340.swf

使用方法:
//导入BlurFilter类
import flash.filters.BlurFilter;
//定义一个BlurFilter,里面的数字依次代表_x,_y的模糊数量,以及模糊次数.
var my_BlurFilter:BlurFilter=new BlurFilter(10,10,2)
//利用数组添加滤镜
var my_Array=new Array();
my_Array.push(my_BlurFilter);
//赋予滤镜BlurFilter给MC
my_mc.filters=my_Array;
这里,要取消滤镜BlurFilter类的方法:
my_mc.filters=null;

代码如下:
/*----------------http://www.taoshaw.com------------------*/
//使 Flash 内容的尺寸固定,因此,即使在更改播放器窗口大小时,它仍然保持不变。假如播放器窗口比 Flash 内容小,则可能进行一些裁剪...
Stage.scaleMode = ’noScale’;
//导入BlurFilter类
import flash.filters.BlurFilter;
//定义水平模糊量
var blurX:Number = 10;
//定义垂直模糊量
var blurY:Number = 10;
//定义模糊次数
var quality:Number = 2;
//定义一个BlurFilter类
var myBlurfilter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array();
//添加模糊效果
filterArray.push(myBlurfilter);
//定义myPic_mc的模糊效果
myPic_mc.filters = filterArray;
//当鼠标移上的时候,清除滤镜
ok.onRollOver = function():Void {
//清除滤镜
myPic_mc.filters = null;
};
//当鼠标移开的时候,继续模糊
ok.onRollOut = function():Void {
myPic_mc.filters = filterArray;
};
/*----------------http://www.taoshaw.com------------------*/ 
源码下载: BlurFilter.rar
上一篇:{应用}模糊运动特效 人气:2369
下一篇:{应用}简单的物体二段跳效果 人气:2332
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058