Я пытаюсь расширить класс cc.LabelTTF в cocos2d-js. У меня проблемы со следующим кодом:
var FlowingText = cc.LabelTTF.extend({
update : function(dt) {
console.log("update. dt:"+dt);
}
});
Я ожидаю, что FlowingText преуспеет во всех свойствах cc.LabelTTF, но следующий код дает сбой:
FlowingText.create("", "r-mplus-1c-m.ttf", 24);
давая мне ошибку, что
Uncaught TypeError: undefined is not a function
Код работает нормально, если вместо этого я делаю:
cc.LabelTTF.create("", "r-mplus-1c-m.ttf", 24);
функция «создать» является свойством cc.LabelTTF, которое, я думаю, я расширил, но я получаю эту ошибку. Есть идеи, что происходит?