I am trying to control ‘blur’ from within a movieclip’s class. But I don’t know why it doesn’t do so. I can do everything from within that class (control textfield’s caption names,etc) but I just can’t blur it , using the BlurFilter class. Here is my short code. Is there any problem in doing this from a class? I tried the code on the movieclip directly without using classes and it worked… so it’s strange.
Can you spot the problem?
import flash.filters.BlurFilter;
dynamic class txtField{
var xTip:Number = 0.3
var yTip:Number = 0.3
public function txtField()
{
_alpha = 0;
}
function onLoad()
{
this.name = "pop"
var blurX:Number = 70;
var blurY:Number = 70;
var quality:Number = 43;
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
var filterArray:Array = new Array(filter);
filterArray.push(filter);
this.filters = filterArray;
trace(this.filters)
}
function onEnterFrame()
{
_x+= xTip
_y+= yTip
_alpha += 2
}
}