Hello,
tout dépend de la durée de ton animation "animload", car le fait est que d'un utilisateur à un autre, en fonction de sa connexion plus ou moins bonne, le swf sera plus ou moins vite chargé,
alors que l'animation "animload" elle sera toujours jouée à la même vitesse !
Si ton animation est constituée de plusieurs frames, il te faut créer une fonction pour définir par exemple un ratio qui stipulerait quand passer d'une frame à l'autre, et ce en fonction du temps de chargement du swf d'une connexion à une autre, donc il te faudrait aussi "pister" la connexion de l'utilisateur lambda afin de pouvoir t'en servir pour définir le ratio (ratio qui servirait dans un intervalle).
Autrement il ya urait plus simple mais peut-être moins "fiable" pour la fluidité de l'animation "animload" ; tu peux jouer ton animation en fonction du pourcentage chargé, toujours en définissant un ratio par rapport au nombre de frames de l'animation "animload", du genre :
Code ActionScript :
//là tu récupères le nombre de frames de ton clip animload :
var NbFramesAnimLoad:Number = animload._totalframes;
//tu calcules "Ratio" par rapport à 100(%) et "NbFramesAnimLoad":
var Ratio:Number = 100/NbFramesAnimLoad;
//tu lances un onEnterFrame pour charger le swf :
this.onEnterFrame = function(){
var current:Number = _root.getBytesLoaded();
var total:Number = _root.getBytesTotal();
var pctLoaded:Number = Math.round(current/total*100);
//tu joues "animload" par rapport au pourcentage chargé :
if(pctLoaded += Ratio){
animload.gotoAndStop(+1);
}
if(pctLoaded >= 100){
delete this.onEnterFrame;
}
}
...Après si "animload" a 12000 frames... ça ne marchera probablement pas :).
En tout cas je n'ai pas testé (je ne suis pas sûr du "+1" dans "animload.gotoAndStop(+1);") mais essaies et advienne que pourra

.
A plus

,
BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;