as2 blur滤镜的使用方法

      flash As 2007-5-15 11:51:00

来源:闪客居 www.flashas.net 作者:HiPi 发布时间:2006-07-03 (view: 1033 )
  

 原文件下载 http://www.flashas.net/upimg/soft/Johnny/1_060703151329.fla


stop();
import flash.filters.BlurFilter;
var blur:BlurFilter = new BlurFilter(5, 5, 2);
//初始化滤镜
var maxblurdistance:Number = 5;
myMC.filters = [blur];
onMouseDown = function () {
 //在按下鼠标时响应~
 tempx = _xmouse;
 //记下鼠标位置
 tempy = _ymouse;
 onEnterFrame = function () {
  var dx = tempx-myMC._x;
  var dy = tempy-myMC._y;
  myMC._x += dx/2;
  myMC._y += dy/2;
  //缓动
  blur.blurX = Math.abs(dx/2);
  blur.blurY = Math.abs(dy/2);
  //产生模糊~
  myMC.filters = [blur];
  //追加滤镜
  updateAfterEvent();
 };
};

[如需转载请注明出处]

标签集:TAGS:
回复Comments() 点击Count()
喜欢就顶一下

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}