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?