sousoulebarbu
Messages postés101Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention11 janvier 2009
-
31 oct. 2006 à 12:49
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 2009
-
31 oct. 2006 à 14:47
Bonjour,
J'essaye de faire une animation flash qui télécharge des images dont les urls sont contenus dans un fichier texte et les affiche dans des movieclip, j'ai donc créer ce code:
txt = new LoadVars();
txt.load("1stpage.txt");
//fonction lancée une fois le fichier chargé.
txt.onLoad = function(ok) {
if (ok) {
this.urls = this.liste.split("|");
for (var i = 0; i<this.urls.length; i=i+1) {
trace(this.urls[i]);
this.createEmptyMovieClip("img["+i+"]", this.getNextHighestDepth());
loader = new MovieClipLoader();
loader.loadClip(urls[i],_root.img[i],"get");
}
}
};
Le script récupère bien les urls, mais après rien ne s'affiche, et je ne comprend pas pourquoi, quelqu'un aurait une idée???
NB:Je suis un newb en flash donc soyez indulgent
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 31 oct. 2006 à 14:05
Bonjour,
tu crées un nom de clip (chaine de caractères) "img[1]" puis "img[2]", mais ensuite tu vait appel à cette référence comme un tableau dans ton loader _root.img[i]
Flash tente donc de chager toutes tes images dans le même clip _root.img[i] qui n'existe pas.
essaye comme ca :
txt = new LoadVars();
txt.load("1stpage.txt");
//fonction lancée une fois le fichier chargé.
txt.onLoad = function(ok) {
if (ok) {
this.urls = this.liste.split("|");
for (var i = 0; i<this.urls.length; i=i+1) {
trace(this.urls[i]);
this.createEmptyMovieClip( "img_"+i, this.getNextHighestDepth());
loader = new MovieClipLoader();
loader.loadClip(urls[i],_root["img_"+i"],"get");
}
}
};