Skip to main content
Inspiring
Aug 18, 2006 12:15 PM UTC
Answered

BlurFilter

I was trying to blur the lines. But this is not working .... Please help
Just copy paste following code on first frame and test it. Else you can download here.

Code:



import flash.filters.BlurFilter;
var blurX:Number = 40;
var blurY:Number = 40;
var quality:Number = 5;
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array();
filterArray.push(filter);
m.filters = filtersArr;
//=========================
myLines.filters = filterArray;
this.createEmptyMovieClip("myLines", this.getNextHighestDepth());
function drawLine() {
myLines.lineStyle(5, 0xff0000, 100);
//myLines.beginFill(0xff0000);
myLines.moveTo(ix, iy);
//myLines.lineTo(ix+6, iy+6);
//myLines.lineTo(ex+6, ey+6);
myLines.lineTo(ex, ey);
myLines.filters = filtersArr;
}
var ix, iy, ex, ey, keepDraw;
onMouseDown = function () {
ix = _xmouse;
iy = _ymouse;
keepDraw = setInterval(function () {
ex = _xmouse;
ey = _ymouse;
drawLine();
ix = ex;
iy = ey;
}, 10);
};
onMouseUp = function () {
clearInterval(keepDraw);
};
// Assign the filters array to the filters property
// of imageClip in order that the filters will
// get applied.


This topic is closed to new replies. Start a new post to keep the conversation going.
FlashAmitCorrect answer
Inspiring
Aug 18, 2006 4:55 PM UTC
Thank you very much.. I was really been much puzzled....

Thanks again.

Amit

2 replies

FlashAmitAuthorCorrect answer
Inspiring
Aug 18, 2006 4:55 PM UTC
Thank you very much.. I was really been much puzzled....

Thanks again.

Amit
Translate
Darshan_Rane
Inspiring
Aug 18, 2006 1:12 PM UTC
You just missed the variables name
and blur value was more play with it
look for ARROWS for changes


import flash.filters.BlurFilter;
var blurX:Number = 5; // <===
var blurY:Number = 5; // <===
var quality:Number = 100;
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array();
filterArray.push(filter);
m.filters = filterArray; // <===
//=========================

myLines.filters = filterArray; // <===
this.createEmptyMovieClip("myLines", this.getNextHighestDepth());
function drawLine() {
myLines.lineStyle(5, 0xff0000, 100);
//myLines.beginFill(0xff0000);
myLines.moveTo(ix, iy);
//myLines.lineTo(ix+6, iy+6);
//myLines.lineTo(ex+6, ey+6);
myLines.lineTo(ex, ey);
myLines.filters = filterArray; // <===
}
var ix, iy, ex, ey, keepDraw;
onMouseDown = function () {
ix = _xmouse;
iy = _ymouse;
keepDraw = setInterval(function () {
ex = _xmouse;
ey = _ymouse;
drawLine();
ix = ex;
iy = ey;
}, 10);
};
onMouseUp = function () {
clearInterval(keepDraw);
};
// Assign the filters array to the filters property
// of imageClip in order that the filters will
// get applied. Text
Translate