Показать сообщение отдельно
  #2 (permalink)  
Старый 03.12.2013, 22:23
Профессор
Отправить личное сообщение для BallsShaped Посмотреть профиль Найти все сообщения от BallsShaped
 
Регистрация: 14.09.2012
Сообщений: 162

Во-первых, это:
MotionVectorX.prototype = new MotionVector();
MotionVectorX.prototype = {

неправильно.
Надо так:
MotionVectorX.prototype = Object.create(MotionVector.prototype);
MotionVectorX.prototype.endControl = function () {
    this.coordX[0] = this.e.pageX - this.startX;
    this.flag = true;
};

Во-вторых, просто укажи ручками свойство superclass:
MotionVectorX.superclass = MotionVector.prototype;

Последний раз редактировалось BallsShaped, 03.12.2013 в 22:26.
Ответить с цитированием