Here's exactly what I would like to happen:


1. Blank screen. The preloader only is being loaded. Takes short time.

2. Preloader visible. Character only is being loaded. Preloader shows percentage of not only the character loading, but of both the character, the preloader and the 'rest' being loaded. (e.g. 10 to 60 percent)

3. Preloader and character visible. 'Rest' is being loaded. Preloader still shows percentage of not only the character loading, but of both the character, the preloader and the 'rest' being loaded. (e.g. 60 to 100 percent)

4. If everything has been loaded, call on a certain function.


In this example, the size of the preloader is 10%, the size of the character is 50% and the size of the 'rest' is 40%.