preloader des jpg dans flash

Mops Argo

Membre actif
28 Avril 2000
624
333
Bonjour,

Est-il possible de charger dans la cache du visiteur toutes les images jpg d'un même dossier pour que leur consultation soit plus fluide (effet d'alpha entre autres) ? J'ai bien lu quelques trucs sur les preloader avec les % loader etc... mais je voudrai que ça se fasse d'une façon transparente pendant l'anim du début.

merci beaucoup pour votre aide
 
Il te suffit de lancer l'importation des jpg dès le début de ton anim flash.
Le mieux est de faire ce chargement dans un movieclip à part afin de ne pas intervenir sur le coté graphique de ton anim flash.
 
Si j'ai bien compris, je dois donc loader plusieurs images dans le même clip qui serait alors invisible, puis les appeler ensuite une par une dans un autre clip ?
 
Tu peux faire comme ça oui.
Cela dit, tu n'es pas obligé de les afficher tout de suite.

Tu peux faire un tableau de MovieClip :

Bloc de code:
var mesURL:Array;
var mesImages:Array;
var i:integer;
mesURL = new Array("image1.jpg", "image2.jpg"); // etc
mesImages = new Array();
for (i=0;i< mesURL.length;i++) {
  mesImages[i] = new MovieClip();
  loadMovie(mesURL[i], mesImages[i]);
}

Ensuite, tu testes que la propriété BytesLoaded corresponde à ByteTotal pour chaque MovieClip.

Et voilà, tu as préchargé des images dans des MovieClip.