salut
quand tu fait
var interval = setInterval(this, "checkLoading", 20);
tu dis que le scope de la fonction checkLoading sera this
donc
var root = this;
ne sert a rien
tu peux cibler directement avec this
si tu as besoin de changer le scope d'une function y'a la classe Delegate
ton animation apparait au bout de 5 seconde car flash charge les elements choisis en "exporter avant la premiere frame" avant tout le reste
tu as surement un clip, une animation, une musique qui est param comme ca
plutot que faire comme tu fait
tu fait un swf principal avec ton animation sans preload
tu fait un swf qui va s'occupper de preload l'animation principal
pour faire le preload utilise la classe MovieClipLoader
http://flash.mediabox.fr/index.php?showtopic=84898a+