勉強の為にAs2Libを読んでて見つけたのですが、actionScriptで関数のオーバーロードを実現するフレームワークなんて存在するんですね。ビックリビックリ。しかもこれ、そのままJavaScriptに移植できるわ。 オーバーロードというのは、1つの関数を function hoge( val1:String ){} funcition hoge( val1:Number){} funcition hoge( val1:Object, val2:Object){} というように、いくつもの引数のスタイルで、渡されたパラメータによって実行する関数を変更するという機能です。Javaとかではお馴染みでスゴイ便利なんだけど、ASやJSでは元々実装されてないのです。 が、なんとAs2Libフレームワークの、org.as2lib.env.overload.Overloadクラスを使えば、Action