Bonjour,
J'ai créé un menu dynamique en AS2. les boutons de mon menu sont des boutons (qui changent de couleurs quand la souris passe dessus par exemple) que j'ai ensuite transformé en clip (je l'appelle "bouton" ").
Mon menu a été fait de la manière suivante :
J'ai défini une classe afin que tous les boutons possèdent les mêmes propriétés. Ma classe est défini de la manière suivante :
Ma classe fonctionne correctement. Le problème, c'est que j'ai mon bouton qui ne marche plus. C'est à dire par exemple qu'il ne change pas de couleur lors du passage de la souris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function MaClasse() { this.initialisation(); } MaClasse.prototype = new MovieClip(); MaClasse.prototype.initialisation = function() {...} MaClasse.prototype.OnRollOver = function() {...} MaClasse.prototype.OnRollOut = function() {...} MaClasse.prototype.onMouseUp = function() {...} MaClasse.prototype.suppression = function() {...} Object.registerClass("bouton",MaClasse);
En revanche, si je le met directement sur la scene, ca marche. Il ne marche donc pas quand je l'utilise avec ma classe.
Est-ce que cela vient du faite que je redéfinie les propriétés OnRollOver ? Sinon je vois pas d'ou ca peut venir et donc comment je peux faire pour que ca marche
Merci d'avance
Partager