【发布时间】:2018-04-03 10:36:46
【问题描述】:
我正在从 PIXI.js 扩展 Container:
export class Reel extends Container {
constructor(width: number, height: number) {
super();
var sprite: Sprite = Sprite.fromImage("assets/images/elephant.png");
super.addChild(sprite);
}
}
但是当我实例化一个新类并尝试访问 Container 属性时,我收到了 tslint 错误:[ts] Property 'x' does not exist on type 'Reel'
var reel1: Reel = new Reel(100, 300);
reel1.x = 200;
【问题讨论】:
-
你没有错过命名空间
PIXI.Container吗? -
我试过: import * as PIXI from "pixi.js";导出类 Reel 扩展 PIXI.Container {}
-
您使用的是哪个版本的打字稿?
-
我不认为它与实现有关,这个简单的例子有效:jsbin.com/muvepixize/edit?js,console
-
"打字稿": "^2.5.3"
标签: typescript pixi.js tslint