Hola.. creo que lo he solucionado.. sé que es una chapuza, pero he preobado varias cosas y siempre me salía el @#%&%& "0 %" al cargar. Este es el código que he usado...
this.c.text=int((_level1.getBytesLoaded()/_level1.getBytesTotal())*100)+" %";
if (this.c.text!="0 %" && this.c.text!="100 %"){
_parent.preloader._x = -36;
}
else{
_parent.preloader._x = -500;
}
Lo sitúo fuera de la película y sólo si la carga es distinta de 0 % y de 100 % lo hago aparecer... chapuza pero funciona. Y va tanto en explorer como en firefox
Gracias por tu ayuda...me ha hecho pensar