bonjour,
j'ai un petit soucis avec l'h�ritage dans mes classe js. tout fonctionne nickel, cr�ation de classe, instantiation, h�ritage de m�thode et attribut, a une exeption pr�s.
Admettons que je j'ai la m�thode m�re dans la classe Item qui fasse ceci:
Maintenant dans la classe fille Icon , si je ne red�finit pas mouseUp, tout marche nickel.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 Item.prototype.mouseUp = function(e) { if( this.onDrag){ this.onDrag = false; } }
par contre si je fait ceci :
o�
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 Icon.prototype.mouseUp = function(e) { this.parent.mouseUp(); somethingElse(); }le this.onDrop fait ref�rence � l'attribut onDrop de la classe mere Item et non a celui de la classe fille Icon.
Code : S�lectionner tout - Visualiser dans une fen�tre � part Icon.prototype.parent = Icon.prototype;
Quelqu'un � une solution pour que cela fait r�f�rence � l'attribut de la classe fille?
Si vous avez besoin de plus de code demand� moi.
Partager