Hola Amigos.
Este tema me ha llevado varios días y no lo he podido resolver. Estoy cargando una galería de fotos con xml y como tarda cierto tiempo en aparecer la primera foto y luego van apareciendo por orden de carga, quiero ponerle un preloader general a la carga, o algo que anuncie a los visitantes que se está cargando y que por favor esperen. El siguiente código tiene una de las pruebas que he hecho. No funciona. Si me pueden dar una idea... lo agradezco un montón.

Código :

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function() {
   var nodes = this.firstChild.childNodes;
   numOfItems = nodes.length;
   for (var i = 0; i<numOfItems; i++) {
      var t = home.attachMovie("item", "item"+i, i+1);
      t = _root["item"+i];
      t._y = 80+(espacio*(i%cantidad))+20;
      t._x = 90+int(i/cantidad)*505;
      var numero = t.icon.inner.loadMovie(nodes[i].attributes.image);
      t.content = nodes[i].attributes.content;
      t.icon.inner.loadMovie(nodes[i].attributes.image);
      t.ref.inner.loadMovie(nodes[i].attributes.image);
      t.icon._xscale = 15;
      t.icon._yscale = 15;
      t.icon.onRelease = released;
           home.onEnterFrame = function() {
         filesize = icon.xml.getBytesTotal();
         loaded = numero.getBytesLoaded();
         preloder._visible = true;
         if (loaded != filesize) {
            preloder.preload_bar._xscale = 100*loaded/filesize;
         } else {
            preloder._visible = false;
         }
      };
   }