Refer a class from a nested movieclip

I have the class avanzada.as:

package
{

import flash.display.MovieClip;

import pek.difuminar;

public class avanzada extends MovieClip

{

}

}

I use it as document class and basically imports other classes.

I have the class difuminar.as:

package pek{

import flash.display.MovieClip;

import flash.filters.BitmapFilter;

import flash.filters.BitmapFilterQuality;

import flash.filters.BlurFilter;

public class difuminar extends MovieClip
{
    
    public function difuminar(destino) 
    {
    
        var blur:BlurFilter = new BlurFilter();
        
        blur.blurX = 25;
        
        blur.blurY = 25;
        
        blur.quality = BitmapFilterQuality.LOW;
        
        destino.filters = [blur];

    }

}

}

“difuminar.as” blurs a movieclip.

I use apply this class to a movieclip in the main time line with this code:

new difuminar(cuadrox);

“cuadrox” is the name of the movieclip.

It works.

I want to use this class inside a nested movieclip.

I have a movieclip called:

box

Inside this movieclip I have another movieclip called:

gift

How can I use the class “difuminar” to modify “gift” movieclip from box movieclip timeline.

In “box” movieclip timeline I used this code:

new MovieClip(root).difuminar(gift);

but it fails.

Appears this error message:

“1137: Incorrect number of arguments. Expected no more than 0.”

In “box” movieclip timeline I used this code:

new MovieClip(this.root).difuminar(gift);

but it fails.

Appears this error message:

“1137: Incorrect number of arguments. Expected no more than 0.”

In “box” movieclip timeline I used this code:

new difuminar(gift);

but it fails.

Appears error this error message:

“1180: Call to a possibly undefined method difuminar.”

In “box” movieclip timeline I used this code:

import pek.difuminar;

new difuminar(gift);

And it works!

but, it is mandatory to add import pek.difuminar?

or I am doing something wrong?

I attach the files.

Thank you in advance