Class can't load?

I saw this thread this morning (http://www.kirupa.com/forum/showthread.php?t=226930) and since I’ve gradually been playing around with classes lately i just wanted to see if i can convert it into a class. I was doing fine until I tried to test the class. It gives me these errors in the output panel:

Error Scene=Scene 1, layer=Layer 2, frame=1:Line 1: Syntax error.
import com.44ko.effects.MotionBlurClip;

Error Scene=Scene 1, layer=Layer 2, frame=1:Line 3: The class or interface ‘MotionBlurClip’ could not be loaded.
var mbc:MotionBlurClip = new MotionBlurClip(circle_mc, 5, 300, 300);

Total ActionScript Errors: 2 Reported Errors: 2

My class is as follows:

import flash.filters.BlurFilter;
import mx.transitions.easing.*;
import mx.transitions.TweenExtended;
import mx.utils.Delegate;

class com.44ko.effects.MotionBlurClip
{
    private var _mc:MovieClip;
    private var _bf:BlurFilter;
    private var _blurX:Number;
    private var _blurY:Number;
    private var _destX:Number;
    private var _destY:Number;
    private var _difY:Number;
    private var _difX:Number;
    private var _tween:TweenExtended;
    
    public function MotionBlurClip(targ:MovieClip, steps:Number, destX:Number, destY:Number)
    {
        this._mc = targ;
        //this._blurX = blurX;
        //this._blurY = blurY;
        this._destX = destX;
        this._destY = destY;
        
        this._bf = new BlurFilter(this._blurX, this._blurY, steps);
        this._tween = new TweenExtended(this._mc, ["_x", "_y"], Regular.easeOut, [this._mc._x, this._mc._y], [destX, destY], 1, true);
    }
    
    this._tween.onMotionChanged = Delegate.create(this, handleTween);
    
    private function handleTween():Void
    {
        this._mc.filters = [this._bf];
        
        this._blurX = Math.abs(this._difX);
        this._blurY = Math.abs(this._difY);
        
        this._difY = (this._destY - this._mc._y) / 15;
        this._difX = (this._destX - this._mc._x) / 15;
    }
}

then, in my movie, i have this:

import com.44ko.effects.MotionBlurClip;

var mbc:MotionBlurClip = new MotionBlurClip(circle_mc, 5, 300, 300);

now, don’t scold me because i don’t know if the code in the class will actually work, i was trying to test it, but since it had that error i couldnt. if anyone could tell me what i’m doing wrong that’d be great.

also, if you can see something in that class that i shouldn’t or should be doing differently, please dont hesitate to let me know. remember, i’m a rookie when it comes to OOP so be nice :stuck_out_tongue: