Развитие игровой вспышки
Текущее время: Сб окт 19, 2019 10:51 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: JavaScript для ActionScript разработчиков
СообщениеДобавлено: Вт окт 11, 2016 2:07 pm 
Не в сети

Зарегистрирован: Пт ноя 13, 2015 1:59 am
Сообщений: 88
В продолжение темы "программирование в мире JS"...

Пишу на ES6. Хочу в классе, производном от Pixi.Sprite (PIXIv3), переопределить свойства x и y:
Код:
import Pixi from 'pixi.js'
...
class Player extends Pixi.Sprite {
    constructor(xs, ys) { super(...); this.x = xs; this.y = ys; }
    ...
    get x() { return super.x }
    set x(v) {
        console.log(x) // ну например
        super.x = v;
    }
    // y аналогично
}

Валится на "super.x = v;" (причем, во второй раз - в конструкторе все срабатывает, как ожидалось), жалуется, что this.position.x == undefined (this типа DisplayObject получается).

Такой же код для пары своих классов (т.е. определяем class Base с property x, затем Derived и так же переопределяем x в Derived) работает.

Стоит перейти на последний PIXI?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB