var Player1 = new character;
Player1.Logic();
またはで関数を呼び出そうとするとLogic();
、エラーが発生します。
Uncaught TypeError: Object #<character> has no method 'Logic'
ここに私の character.js クラスファイルがあります:
(function(window){
function character(){
}
function Logic(){
console.log("new character loaded!");
}
window.character = character;
}(window));
関数を別の方法で宣言するか、別の方法で呼び出す必要がありますか? これを除いて、他のすべては正常に機能しているようです。私がこれまでに経験した唯一の幸運は、イベント ハンドラーを使用して関数を宣言したことです。