Please Help me!How to load a swf file into an empty MC and preload it?

Hi!

I got this code here at Kirupa.com and I use it to load the main page when a user first enters my web site.What if I wanted to use a preloader to preload each external swf File?How would I do it?How would I load a swf file into another empty movie clip?

can I make a class with this preload code so I can use it for any swf file or main movie?How?

The Code:


[COLOR=#000000]**var**[/COLOR] request:URLRequest = [COLOR=#000000]**new**[/COLOR] URLRequest[COLOR=#000000]([/COLOR][COLOR=#ff0000]"content.swf"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]**var**[/COLOR] loader:Loader = [COLOR=#000000]**new**[/COLOR] Loader[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];

loader.[COLOR=#000080]contentLoaderInfo[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]ProgressEvent.[COLOR=#000080]PROGRESS[/COLOR], loadProgress[COLOR=#000000])[/COLOR];
loader.[COLOR=#000080]contentLoaderInfo[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]COMPLETE[/COLOR], loadComplete[COLOR=#000000])[/COLOR];

[COLOR=#000000]**function**[/COLOR] loadProgress[COLOR=#000000]([/COLOR]event:ProgressEvent[COLOR=#000000])[/COLOR]:[COLOR=#0000ff]void[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#000000]**var**[/COLOR] percentLoaded:[COLOR=#0000ff]Number[/COLOR] = event.[COLOR=#0000ff]bytesLoaded[/COLOR]/event.[COLOR=#0000ff]bytesTotal[/COLOR];
    percentLoaded = [COLOR=#0000ff]Math[/COLOR].[COLOR=#0000ff]round[/COLOR][COLOR=#000000]([/COLOR]percentLoaded * [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]"Loading: "[/COLOR]+percentLoaded+[COLOR=#ff0000]"%"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]**function**[/COLOR] loadComplete[COLOR=#000000]([/COLOR]event:Event[COLOR=#000000])[/COLOR]:[COLOR=#0000ff]void[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]"Complete"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]

loader.[COLOR=#0000ff]load[/COLOR][COLOR=#000000]([/COLOR]request[COLOR=#000000])[/COLOR];
addChild[COLOR=#000000]([/COLOR]loader[COLOR=#000000])[/COLOR];