Bonjour à tous !
Je suis en train de créer mon portfolio et j'en suis à la partie "galerie" (la plus importante donc ! ^^) et bien sur, cela ne marche pas...
J'ai monté l'ensemble de mon site en séquence. L'une d'entre elles est mon menu "galerie". En cliquant sur l'un des boutons, on arrive à une autre séquence où j'ai mis en place un code qui sert à afficher mes images en miniatures. (vous le trouverez à la suite de mon message)
L'ensemble marche parfaitement, les photos sont toutes là, quand je clique, elles s'affichent en grand comme il faut.
Par contre, dans cette séquance, j'ai un bouton qui me permet de retourner à mon autre sequence "galerie" (vous suivez ? ^^). Quand je clique dessus et que je reviens donc à ce menu, les petites miniatures s'affichent aussi dans cette séquence !
Je ne comprends pas du tout pourquoi... puisque dans cette séquence, le bout de code n'existe plus puisqu'il se trouve dans l'autre séquence !
J'ai quand meme essayé de lui faire détruire les clips qu'il crée automatiquement mais rien à faire (avec unloadMovie, unloadMovieClip, killMovieClip, removeMovieClip que j'ai placé alternativement sur le bouton de retour et au début de la séquence la 1ère séquence), les miniatures sont toujours là !
Si quelqu'un comprend ce que je viens de tenter d'expliquer et qu'il est motivé pour m'aider, je lui en serai extrêmement reconnaissante !
Merci d'avance à tous ceux qui essayeront et surtout, bonne chance ! ^^
Voici mon code :
largeur = 135;
hauteur = 101;
espace = 15;
nbr = 4;
infos = new Array();
infos[0] = "Le monde entre nos mains";
infos[1] = "Nuit";
infos[2] = "Regard Fleuri";
infos[3] = "Faisceaux Lumineux (composition d'après un tutorial)";
largeurTotale = nbr*(largeur + espace) + espace;
this.createEmptyMovieClip("diaporama", 0);
//placement des vignettes sur y
diaporama._y = 495;
for(var i = 0; i < nbr; i++) {
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("image/2d/" + i + ".gif");
mc.createEmptyMovieClip("cadre", 1);
with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
mc.onPress = function() {
loadMovie("image/"+infos[this.nombre] + ".jpg","gal_mc");
//placement du conteneur avec les grandes
gal_mc._x=225;
gal_mc._y=70;
}
mc.nombre = i;
mc.onRollOver = function() {
commentaires_txt.text = infos[this.nombre];
_root.pinceau_mc.gotoAndPlay("gd_pinceau");
}
mc.onRollOut = function() {
commentaires_txt.text = "";
_root.pinceau_mc.gotoAndPlay("pt_pinceau");
}
}
onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;
}