Movie Loader Problem

I have an interface file with this code

MovieLoader("Game.swf");

that calls the MovieLoader class:


package {
    
    import flash.display.*;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.events.*;

    public class MovieLoader extends Sprite {
        private var loader:Loader;
        public function MovieLoader(fileName:String) {
            loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.INIT, contentComplete);
            loader.load(new URLRequest(fileName));
        }
        private function contentComplete(event:Event):void {
            trace(loader.content);
            addChild(loader);
        }
    }
}

I’m getting the following error:

TypeError: Error #1034: Type Coercion failed: cannot convert "Game.swf" to MovieLoader.

Any ideas why the filename string isn’t liked?