Имам клас, който разширява прокси класа и има статично дефинирана членска променлива, наречена 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