Odd blur array question

I’m working with several objects that each have a different level of blur. I can’t seem to get the syntax right to do them with a for loop.


this.onEnterFrame = function (){
    var blur1:BlurFilter = new BlurFilter(main.navHead1.blurAmount, main.navHead1.blurAmount, 3);
    var blur2:BlurFilter = new BlurFilter(main.navHead2.blurAmount, main.navHead2.blurAmount, 3);
    var blur3:BlurFilter = new BlurFilter(main.navHead3.blurAmount, main.navHead3.blurAmount, 3);
    var blur4:BlurFilter = new BlurFilter(main.navHead4.blurAmount, main.navHead4.blurAmount, 3);
    var blur5:BlurFilter = new BlurFilter(main.navHead5.blurAmount, main.navHead5.blurAmount, 3);
    var blur6:BlurFilter = new BlurFilter(main.navHead6.blurAmount, main.navHead6.blurAmount, 3);
    var blur7:BlurFilter = new BlurFilter(main.navHead7.blurAmount, main.navHead7.blurAmount, 3);
    var blur8:BlurFilter = new BlurFilter(main.navHead8.blurAmount, main.navHead8.blurAmount, 3);
    main.navHead1.filters = [blur1];
    main.navHead2.filters = [blur2];
    main.navHead3.filters = [blur3];
    main.navHead4.filters = [blur4];
    main.navHead5.filters = [blur5];
    main.navHead6.filters = [blur6];
    main.navHead7.filters = [blur7];
    main.navHead8.filters = [blur8];
}

That’s what I’m doing. It’s ugly, and I swear it should be able to be replaced with something like:


var blur[this.qvar]:BlurFilter = new BlurFilter (1,1,1)
this.filters = [blur[this.qvar]]
 

But I can’t for the life of me figure out the syntax. They all get assigned a qvar (a unique ID from a for loop) - but I just can’t figure out how to use it.

Ideas?