About
Contents
STL
Android
Eigen
enchant.js
Firefox OS
OpenGL
OpenGL ES 2.0
pukiwiki
UE4
Unity
Windows Phone
Xamarin
Materials Link
その他
PR
STL
Android
Eigen
enchant.js
Firefox OS
OpenGL
OpenGL ES 2.0
pukiwiki
UE4
Unity
Windows Phone
Xamarin
クラスの作成や継承はenchant.Class.create を用いて行います。クラスはMyClass.js としてファイルを作成します。
// main.js // // 自作クラス。myClass.js // var myClass = enchant.Class.create({ initialize: function(name) { this.name = name; }, Hoge: function() { alert( 'Hello! ' + this.name ); } });
作成したクラスを、index.html で読み込んで使える様にしておきます。これは、既存のクラスと同じ様に呼び出すことが出来ます。
// main.js var my = new myClass( "Test"); my.Hoge();
クラスの継承もenchant.Class.create 関数を使って行うことが出来ます。クラスを継承する場合、第一引数に継承元のクラスを指定します。
// main.js // myClass を継承したmyClassEx の作成。 var myClassEx = enchant.Class.create(myClass,{ initialize: function(name) { myClass.call(this, name); this.name = name; }, Hoge: function() { alert( 'Hello! ' + this.name ); } });