用途別リファレンス
「new ~~」のところにエラーがでる場合
例えば次のようなMainとCharaの二つのファイル(クラス)しかないプロジェクトがある
Main
//Chara1クラスのオブジェクトの生成
new Chara1{x:100, y:100};
Chara
中身は何も書かなくてもいいが、ファイル→新規でCharaを作る
このMainを実行すると「TypeError: _this.Chara1 is not a constructor」とエラーメッセージが表示される。
これは、Chara1という存在しないファイル(クラス)のオブジェクトを生成しようとするから起きるエラーで、回避するためには次のようにファイル→新規でChara1を作る
Chara1
中身は何も書かなくてもいいが、ファイル→新規でChara1を作る
もしくは、次のようにMainのChara1をすでに作ってあるCharaに変えれば、このようなエラーは回避できる
Main
//Charaクラスのオブジェクトの生成
new Chara{x:100, y:100};
このようなエラーが起きた場合、生成しようとしているオブジェクトと同じ名前(この例ではChara1)のファイル(クラス)が作ってあるのかを確認すれば、事前に回避できる