Bonjour !
Je suis en train de créer un site en flash et j'ai problème avec l'une de mes fonctions :
AfficherMiniatures = function(nombre) {
for (i = 1; i<=nombre; i++) {
miniature = \"mini\"+i;
createEmptyMovieClip(\"miniature\", 1);
miniature._x = 318+i;photo._y = 192+i;
miniature.loadMovie(\"photos/jour1/mini0\"+i+\".jpg\";
}
}
slider.jour1.onRelease = function() {
AfficherMiniatures(6);
}
Donc le but recherché est que lorsqu'on clique sur le bouton "jour1" on appelle la fonction "AfficherMiniatures" avec l'envoit d'une variable "6".
La fonction est composé d'une boucle qui utilise la variable "nombre" et créée à chaque passage un clip vide, lequel est placé dans l'environnement avec les variables x et y puis on lui charge une photo située dans un dossier.
Si je fais un trace de chaque variables elles sont toutes correctes !
trace(miniature) m'affiche bien "miniature1, miniature2, miniature3, miniature4, miniature5, miniature6"
et le trace sur le chemin du fichier est bon également... Alors pourquoi rien ne s'affiche ?! Là j'avous que je ne vois pas la raison. La variable "miniature" peut être supprimée mais c'était surtout pour m'assurer que "createEmptyMovieClip" me l'accepte bien (string + number...).
Je sais que le positionnement des images est juste décalé de 1 pixels à chaque passage de la boucle mais pour l'instant ce n'est pas le problème...
Si quelqu'un à une idée sur le problème je suis preneur !
Merci d'avance !
Message édité par aurelien_fr le 15-11-2007 à 11:16:33