У меня есть класс, который расширяет класс 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
? Или что-то еще?