Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

preload de plusieurs swf externe

Envoyé: 4 avril 2006, 6h02 par icaramel


Voilà, je fait une page de preload pour mon site. Une barre m'indique le taux de chargement. J'ai plusieurs swf externe à chargé et j'ai qq soucis avec.

Ci dessous le code, l'explication du pb suit :

// création du MovieClip vide servant de conteneur
this.createEmptyMovieClip("clip_vide", 1);
//
// création du champ texte affichant les informations
//this.createTextField("loaded_txt", 2, 100, 100, 300, 50);
//loaded_txt.border = true;
//
// création de l'écouteur
var ecouteur:Object = new Object();
// création du MovieClipLoader
var preloader:MovieClipLoader = new MovieClipLoader();
// ajout des méthodes du même nom que celles des événements d'intro_mcl
ecouteur.onLoadStart = function(p_mcCible:MovieClip) {
//loaded_txt.text = "Le chargement de "+p_mcCible._name+" commence.";
clip_vide.gotoAndStop(1);
clip_vide.enabled=false;
clip_vide._visible=false;
};
ecouteur.onLoadProgress = function(p_mcCible:MovieClip, p_nBytesLoaded:Number, p_nBytesTotal:Number):Void {
var p:Number = Math.round((p_nBytesLoaded)/(p_nBytesTotal)*100);
chargement_bytes.gotoAndStop(p);
loaded_txt.text = p+" %";
};
ecouteur.onLoadComplete = function(p_mcCible:MovieClip) {
//loaded_txt.text = "Le chargement du fichier sur le disque est terminé.";
preloader.removeListener(ecouteur);
clip_vide.gotoAndStop(1);
clip_vide.play(1);
getURL("http://ythaq.free.fr/";);
};
ecouteur.onLoadError = function(p_mcCible:MovieClip, p_sErrorCode:String, p_nHTTPStatus:Number) {
var erreur:String = "Une erreur est survenue pendant le chargement..."+newline;
erreur += " > code de l'erreur : "+p_sErrorCode+newline;
erreur += " > status HTTP : "+p_nHTTPStatus;
loaded_txt.text = erreur;
};
//

// ajout de l'écouteur eLoaderIntro au MovieClipLoader intro_mcl
preloader.addListener(ecouteur);
// lancement du chargement d'intro.swf dans intro_mc grâce à intro_mcl
preloader.loadClip("entre.swf", this.clip_vide);
preloader.loadClip("index/titre.jpg", this.clip_vide);
preloader.loadClip("index.swf", this.clip_vide);


Comme vous voyez je preloade plusieurs swf, jpg externes. En affichant le pourcentage j'ai l'impression qu'il preload d'abord "entre.swf", ensuite lors du second preload le pourcentage revient à 0, jusqu'à ce qu'il ait terminé, et pareil pour le troisieme preload. Donc la barre de chargement n'avance pas de manière "fluide".

Comme un apercu vaut mieux que de long discours, je vous propose de voir là :
http://ythaq.free.fr/essaifond.swf

C'est juste un test donc c'est sommaire.


Réponses

 sp spRe: preload de plusieurs swf externe dada4/4/2006
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte