Problema con preload

HOLA QUERIA HACER UNA PREGUNTA, RESULTA QUE QUIERO HACER UN PRELOAD PARA QUE CUANDO MI PAGINA DE INICIO SE CARGUE, NO SE VEAN LOS RECTANGULOS DE LAS TABLAS. BUSQUE MUCHO POR LA WEB E INTENTE HACER VARIOS PRELOADS QUE EN CHROME Y FIREFOX ANDABAN A LA PERFECCION PERO EN EL EXPLORER NO LOGRO HACERLOS ANDAR, CUANDO CARGA EL PRELOAD SE VEN ANTES LAS IMAGENES QUE TENGO EN FORMATO FLASH, INTENTE USAR EL queryloader Y ANDA BIEN EN FIREFOX Y CHROME PERO EN EXPLORER 9 NO ANDA.
ME PODRIAN DECIR COMO SOLUCIONARLO, GRACIAS!!
Hola:

¿Estás utilizando Flash supongo, no? Si es así, entonces te diré que FlashDevelop y Flash IDE (Flash CSX) incluyen plantillas de preloader.

Debes tener 2 archivos: el preloader y el archivo principal (main.as, por ejemplo, y este debes marcarlo como la clase de la aplicación).

En el preloader, el código generado por FlashDevelop es este:

package [COLOR="#FF0000"]tu.paquete[/COLOR] {
        import flash.display.MovieClip;
        import flash.events.ProgressEvent;
	import flash.text.TextField;
        import flash.utils.getDefinitionByName;
	import flash.errors.IOError;
	import flash.events.IOErrorEvent;
	import flash.events.Event;
	import flash.display.StageScaleMode;
	import flash.display.StageAlign;
	import flash.display.DisplayObject;

  public class Preloader extends MovieClip {
		private var _txt: TextField = null;
		
		public function Preloader() {
			_txt 					= new TextField();
			if (stage) {
				stage.scaleMode   	= StageScaleMode.NO_SCALE;
				stage.align			= StageAlign.TOP_LEFT;
				stage.stageWidth	        = 800;
				stage.stageHeight 	= 600;
				_txt.x				= stage.stageWidth / 2.2;
				_txt.y			= stage.stageHeight / 2;
			}
			
			addEventListener( Event.ENTER_FRAME, checkFrame );
			loaderInfo.addEventListener( ProgressEvent.PROGRESS, progress );
			loaderInfo.addEventListener( IOErrorEvent.IO_ERROR, ioError );
			_txt.textColor = 0x000000;
			addChild( _txt );
		}
		
		private function ioError( e: IOErrorEvent ): void {
			trace(e.text);
		}
		
		private function progress( e: ProgressEvent ): void {
			// TODO update loader
			var p: Number = ( e.bytesLoaded * 100 ) / e.bytesTotal;
			_txt.text = 'Cargado: ' + p.toFixed( 2 );
		}
		
		private function checkFrame( e: Event ): void {
			if (currentFrame == totalFrames) {
				stop();
				loadingFinished();
			}
		}
		
		private function loadingFinished(): void {
			removeEventListener( Event.ENTER_FRAME, checkFrame );
			loaderInfo.removeEventListener( ProgressEvent.PROGRESS, progress );
			loaderInfo.removeEventListener( IOErrorEvent.IO_ERROR, ioError );
			
			// TODO hide loader
			removeChild( _txt );
			startup();
		}
		
		private function startup(): void {
			var App:Class = getDefinitionByName( "[COLOR="#FF0000"]tu.paquete.ClasePrincipal[/COLOR]" ) as Class;
			addChild( new App() as DisplayObject );
		}
		
	}
}

En realidad no es la plantilla, sino uno modificado que muestra un texto con el mensaje Cargado: 0.00. Luego, el código se utiliza en la case principal:

package paquete {
  import ...;

  [Frame(factoryClass = "[COLOR="#FF0000"]paquete.Preloader[/COLOR]")]

  public class ClasePrincipal {
    public function ClasePrincipal() {
      // Tu aplicación.
    }
  }
}

Esa es la forma más simple de incluir un preloader.

Espero que hayas estado utilizando ActionScript :).
Hola muchas gracias por tu respuesta, te explico mucha nocion no tengo con la creacion de paginas web, la mia la cree con front page, el tema es que cuando carga la pagina se ven los recuadros de las tablas y algunos fondos que no terminan de cargar, entonces le quiero poner un preload para que me tape todo. te voy a mandar el link de mi pagina para que veas de que se trata.
http://www.nivel3d.com.ar/Index%20E/index.htm
esta adaptada para que se vea bien en el explorer, si puedes abrela en el explorer. te agradeceria si me puedes insertar algun codigo para poder poner el preload, en las otras paginas intente con el jquery y anduvo perfecto pero en el explorer no anda, no se que ocurrira.
muchas gracias por tu ayuda y espero que me puedas dar una ayuda.
saludos.
y en que parte del codigo fuente de mi pagina tendria que poner ese codigo?
eso serviria para que pueda ver el jquery tb en el explorer?
Debes envolver el código que quieras ocultar de los navegadores como Google Chrome con los comentarios condicionales, o, al revés, utilizar estos comentarios para envolver el código de jQuery que funciona en los demás.
te puedo hacer una pregunta, tu tienen msn? asi me explicas un poco mejor como resolverlo porque no entiendo mucho de programacion
Ya no utilizo MSN, así que no te puedo ayudar por ahí.

Lo que debes hacer es esto:

<html>
  <head>
    <![if !IE]>
      <script type="text/javascript" src="archivo.js"></script>
    <![endif]>
  </head>
  <body>
  </body>
</html>

El archivo.js es lo que debe contener el código Javascript que funciona en los navegadores como Google Chrome, Opera, Safari y Firefox. De esta forma estás incluyendo el código para todos los navegadores :).

Una alternativa que debería funcionar con todos los navegadores es esta (dentro del <head>)

<script type="text/javascript">
  document.getElementsByTagName( 'body' ).style.display = 'none';
</script>

y justo antes de cerrar la etiqueta body:

<script type="text/javascript">
  document.getElementsByTagName( 'body' ).style.display = 'block';
</script></body>

Según yo, debería funcionar XD, aunque puede que me equivoque :P. Por si acaso, no es una buena idea hacerlo, puesto que si el usuario no ve que la página carga, simplemente se irá, así que ten cuidado (añade una imagen gif con una animación, por ejemplo).
Hola! muchas gracias por tu respuesta, probe la alternativa que me dijiste pero no me funciono, queria hacerte una pregunta yo encontre un script que hace el preload en explorer pero apenas carga la pagina oculta todo, excepto 4 botones de videos swf, podras mirar el codigo fuente para poder ocultarlos tambien? aqui te paso el link para que lo veas en el explorer
http://www.nivel3d.com.ar/Index%20F/1.htm

muchisimas gracias por tu ayuda.
yo encontre un script que hace el preload en explorer pero apenas carga la pagina oculta todo, excepto 4 botones de videos swf

Yo tengo IE9, y en esta versión oculta todo y muestra el contenido de una sola vez.
Que raro, a lo mejor es un problema de mi pc, voy a chequearlo en otra maquina.