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:
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;
      }
}
Maintenant dans la classe fille Icon , si je ne red�finit pas mouseUp, tout marche nickel.
par contre si je fait ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
Icon.prototype.mouseUp = function(e) {
      this.parent.mouseUp();
      somethingElse();
}
o�
Code : S�lectionner tout - Visualiser dans une fen�tre � part
Icon.prototype.parent = Icon.prototype;
le this.onDrop fait ref�rence � l'attribut onDrop de la classe mere Item et non a celui de la classe fille Icon.

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.