How to preload main movie

Hi!

This code is to preload external swf files?


[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];

How would I do to preload the main file if this code is at first frame in the main movie inside a function for example?