在Typescript中扩展Spride类(Pixi.js)

时间:2015-04-19 01:34:28

标签: typescript

我试图在打字稿项目中扩展Pixi.Spride类。 (我添加了一些其他属性)。 但是当我实例化我的新对象时,我得到了这个:

未捕获的TypeError:undefined不是函数。

这是我的代码:

///<reference path="../lib/pixi.d.ts" />

    enter code here

// Module
module test {

    // Class
    export class Card extends PIXI.Sprite {
        public name: string;
        public value : number;

        constructor(arg : any) {
            super(arg);
        }

    }

}


and  
 for instantiation i did this : 


  var cardTexture = PIXI.Texture.fromImage("img/aa.png");   
  c= new Card (cardTexture );

1 个答案:

答案 0 :(得分:2)

  

未捕获的TypeError:undefined不是函数。

这是一个运行时错误,清楚地表明浏览器加载了您认为的JS ,实际上并不存在。检查脚本标签(注意:订单很重要)或使用amd /或commonjs(https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md