Bonjour à tous !!
Depuis un petit moment je cherche à faire une bande d'images qui défile en fonction de la position de la souris.
J'ai créé un petit menu tout con qui charge des images (13 au total) dynamiquement, les affiche en bande et cette bande défile en fonction de la position de la souris par rapport au centre.
Jusque là tout baigne. Par contre, maintenant j'aimerais que lorsque la souris passe au-dessus d'une image avec la souris, ça m'écrive le nom du clip survolé dans la fenêtre de debug avec la fonction "trace". Or je n'arrive pas à gérer les évènements sur les clips générés dynamiquement.
voilà mon code pour créer ma bande image :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 var repImages = "./images/"; var images:Array = new Array("01.jpg", "02.jpg", "03.jpg", "04.jpg", "05.jpg", "06.jpg", "07.jpg", "08.jpg", "09.jpg", "10.jpg", "11.jpg", "12.jpg", "13.jpg"); var thumbs:Array = new Array(); var largeurImage:Number = 100; var hauteurImage:Number = 67; var espacementL:Number = 10; var espacementH:Number = 10; var posX:Number = 0; var posY:Number = 20; var banderole_mc:MovieClip = this.createEmptyMovieClip("banderole_mc", 0); for (var i:Number = 0; i < images.length; i++){ var img:MovieClip = banderole_mc.createEmptyMovieClip("img"+i, i); img.loadMovie(repImages + images[i]); thumbs[i] = img; img._x = posX; img._y = posY; posX += largeurImage + espacementL; } for (i = 0; i < thumbs.length; i++){ thumbs[i].onRollOver = function(){ trace("hello"); }; }
J'attends votre aide avec impatience, pendant ce temps je continue mes recherches...
Partager