У меня есть класс, который расширяет класс 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
? Или что-то другое?
num
, потому что вне этого класса он будет неопределенным, поскольку он частный. - person John Giotta   schedule 13.01.2011