Как получить доступ к этому._screen в классе js внутри конструктора без супер ошибок?

#javascript #extends #super

#javascript #расширяет #супер

Вопрос:

Я пытаюсь создать класс для обработки информации для спрайта с помощью easeljs (называется Rocket). При настройке спрайта я получаю сообщение об ошибке «Необходимо вызвать суперконструктор в производном классе перед доступом к «this» или возвратом из производного конструктора», я никогда раньше не использовал «super», поэтому я попытался исследовать его, и это не решило мою проблему, хотя я понимаю это немного больше.

строки кода для настройки спрайта:

     this._sprite = assetManager.getSprite("uiAssets");
    this._sprite.mover = new Mover(this._sprite, stage);
    this._screen.addChild(this._sprite);
 

использование this._stage вместо this._screen работает, однако я использую несколько экранов, и я хочу, чтобы спрайт Rocket создавался и добавлялся на определенный экран.

Комментарии:

1. Java или JavaScript?

2. если ваш класс расширяет другой класс, вам нужно сначала вызвать конструктор этого класса

3. Итак, JAVA или Javascript? Два разных языка

4. можете ли вы рассказать нам, из какого класса вы расширяетесь, и знаете ли вы его конструкторы?

5. Пожалуйста, опубликуйте код, содержащий super() вызов