2007/05/15 | as2 blur滤镜的使用方法
类别(flash As) | 评论(0) | 阅读(143) | 发表于 11:51

来源:闪客居 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();
 };
};

[如需转载请注明出处]

0

评论Comments

日志分类
首页[193]
flash As[107]
有的没的[59]
数码照片[4]
自由世界[19]
blender[4]