-
( 7 ):新建图层3,按F9,在动作面版里输入以下脚本! -
var blur = new flash.filters.BlurFilter(10, 10, 2); -
_root.createEmptyMovieClip("square",2); -
_root.pic.setMask(square); -
_root.square.filters = [blur]; -
pic.cacheAsBitmap = true; -
onMouseMove = function () -
{ -
square.drawCircle(_xmouse, _ymouse, 10); -
updateAfterEvent(); -
}; -
MovieClip.prototype.drawCircle = function (x, y, r) -
{ -
this.moveTo(x + r, y); -
this.beginFill(136); -
this.curveTo(r + x, 4.142000E-001 * r + y, 7.071000E-001 * r + x, 7.071000E-001 * r + y); -
this.curveTo(4.142000E-001 * r + x, r + y, x, r + y); -
this.curveTo(-4.142000E-001 * r + x, r + y, -7.071000E-001 * r + x, 7.071000E-001 * r + y); -
this.curveTo(-r + x, 4.142000E-001 * r + y, -r + x, y); -
this.curveTo(-r + x, -4.142000E-001 * r + y, -7.071000E-001 * r + x, -7.071000E-001 * r + y); -
this.curveTo(-4.142000E-001 * r + x, -r + y, x, -r + y); -
this.curveTo(4.142000E-001 * r + x, -r + y, 7.071000E-001 * r + x, -7.071000E-001 * r + y); -
this.curveTo(r + x, -4.142000E-001 * r + y, r + x, y); -
this.endFill(); -
}; -
如图: -
-