# How to preload main movie

**URL:** <https://forum.kirupa.com/t/how-to-preload-main-movie/228680>\
**Category:** flash\
**Created:** [June 10, 2007, 1:57pm UTC](https://forum.kirupa.com/t/how-to-preload-main-movie/228680 "2007-06-10T13:57:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ecptavares](https://avatars.discourse-cdn.com/v4/letter/e/9d8465/32.png) [@ecptavares](https://forum.kirupa.com/u/ecptavares)\
**Post date:** [June 10, 2007, 1:57pm UTC](https://forum.kirupa.com/t/how-to-preload-main-movie/228680/1 "2007-06-10T13:57:28Z")

</div>

Hi!

This code is to preload external swf files?

```auto

[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?
