Proxy クラスを拡張するクラスがあり、次のように静的に定義されたメンバー変数がありますnum
。
public dynamic class TestProxy extends Proxy
{
private var num:Number = 100;
public function TestProxy()
{
super();
}
override flash_proxy function getProperty(name:*):*
{
trace("***** "+name);
}
}
アクセスしようとしたときに getProperty() が呼び出されるようにしますnum
。まだ存在しないフィールドには機能しますが、定義済みのフィールドには機能しません。
これを実現する方法はありますか?どういうわけか動的に取り除くことはできますnum
か? または、他の何か?