Bonjour à tous !
C'est ma premiere fois sur ce forum, je vais donc essayer d'être le plus clair possible à propos de ce probleme qui me bloque depuis ce matin...
Voilà, je conçois une map avec 39 pays cliquables (tabOn[i]). Au rollOver, une etiquette (tabEtiquette[id]) precisant le nom du pays suit le curseur... J'utilise une boucle for pour distribuer le code à chaque pays et un onEnterFrame pour l'etiquette qui suit le curseur.
Voici le code :
****************************************************************
1. tabOn[i].onRollOver = function() {
2. if (!PaysClique){
3. trace(this.id);
4. this.alphaTo(100, 0.2, "easeOutQuad");
5. tabOff[this.id].alphaTo(0, 0.2, "easeOutQuad");
6.
7. //Animation de l´etiquette et suivi du curseur
8. tabEtiquette[this.id].alphaTo(100, 0.2, "easeOutQuad");
9. tabEtiquette[this.id].scaleTo(100, 0.2, "easeOutQuad");
10.
11. onEnterFrame = function(){
12. trace(tabEtiquette[this.id]);
13. tabEtiquette[this.id]._x += (_xmouse - tabEtiquette[this.id]._x)/2;
14. tabEtiquette[this.id]._y += ((_ymouse-5) - tabEtiquette[this.id]._y)/2;
15. }
16. }
****************************************************************
Apparemment le onEnterFrame ne reconnais pas le "i" de "tabEtiquette[this.id]". un trace affiche "undefined" alors qu'en dehors du onEnterFrame, il est reconnue sans probleme...
Voila, merci beaucoups beaucoups d'avance pour votre aide !