なるほど。でもやはり構文解析が大変そうですね・・。 既定の関数とユーザー定義の関数の判別法などいまいち思いつきません。functionで定義しているか、というのも1つの判断基準にはなるもののonMouseDown()等も定義するし、クラスの継承を用いると更に厄介・・。ソリューションを添付したので何か良い方法があればぜひ改良してみてください。 添付ファイルをダウンロード