« インスタンスメンバーを追加する | メイン | ダイナミッククラスのビルトインクラス »

クラスメンバーを追加する

ダイナミッククラスではクラスメンバーを追加することもできます。先のMyClassクラスにクラスメンバーを追加してみましょう。クラスメンバーの追加は、クラス名に対してプロパティやメソッドを直接設定します。次の例ではxプロパティとfx()メソッドを追加し、追加が成功したかどうかを続けてテストしています。


フレームアクション:myclasstest2.fla
//クラスメンバーを追加する
MyClass.x = 120;
MyClass.fx = function(v:Number) {
var ans = v * 3;
return ans;
};
//追加したクラスメンバーをテストする
trace(MyClass.x);// 出力→ 120
trace(MyClass.fx(15));// 出力→ 45

投稿者 oshige : 2005年2月24日 10:44