Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: preload fash
Envoyé: 21 février 2006, 13h53 par toph
il faut faire un preload en utilisant la Classe MovieClipLoader ...
Regarde dans l'aide, c'est très bien fait.
En gros tu crées un objet MovieClipLoader et tu lui dis de charger tel ou tel swf (par URL)...
preloader = new MovieClipLoader();
ecouteur = new Object();
ecouteur.onLoadStart = function(cible) {
// mets ici les actions à faire quand ton chargement commence.
};
ecouteur.onLoadProgress = function(cible, charge, total) {
ratio = Math.round((charge*100)/total); // ratio = pourcentage de données chargées.
// mets ici les actions à faire pendant ton chargement.
};
ecouteur.onLoadComplete = function(cible) {
// mets ici les actions à faire quand ton chargement est fini. Par exemple le lancement getURL de la page html dont tu as chargé le swf
};
ecouteur.onLoadError = function(cible_mc, errorCode) {
getURL("javascript:alert('Erreur de chargement : impossible d'accéder au site... Réessayez plus tard!')"); // affiche une alerte
};
preloader.addListener(ecouteur);
preloader.loadClip(fichier, "mon_swf.swf");
voilà, c'est un exemple à personaliser ... mais ça marche très bien.
Si tu veux des détails, n'hésite pas!
A plus
Toph'
Réponses
|