ちょっとkag.fore辺りのオブジェクトのことについて聞いても良いかな。


バージョン2.32を使ってて、AfterInit.tjsにて
Layer.foo = function(bar){};
みたいな感じの記述をしてるんだ。要はLayerクラスにメソッドを後付けで足そうって話。
これはKAGLayerやその更に子クラスにはキチンと継承されてるみたいなんだけど、
kag.fore.baseをコンソールでチェックする(kag.fore.base.foo と打ち込む)と
 『(例外発生)メンバ "foo" が見つかりません』
ってエラーが出て未定義扱いになってるんだ。

fore.baseのクラス(BaseLayerクラス)には継承されてねーのか?と思って
global.BaseLayer.foo ってコンソールに打ち込むと、それはちゃんと存在してるらしい。
つまりkag.fore.base(やback.base, ほかにもfore.layersなど、kagオブジェクト内の子レイヤ)に限ってだけ
fooメソッドが行方不明になってるんだ。

何でそうなっちまうのか分かる人居ないかな?