Proxy and Namespaces

Not sure how to describe this well…

Is there any way to find out the namespace of functions or properties that are being “intercepted” by the Proxy class?

I’m hoping to do something like the following (non-essential code removed):

public class ObjectArray extends Proxy
{
   public static const ADD:String = "add";
   public static const SUB:String = "sub";

   //<constructor here>

   override flash_proxy function setProperty(name:*, value:*, namespace:*):void {
      switch (namespace)
      {
         case ObjectArray.ADD:
            for (var i:int = 0; i < obArr.length; i++)
               { obArr*[name] += value; }
            break;
         case ObjectArray.SUB:
            for (var i:int = 0; i < obArr.length; i++)
               { obArr*[name] -= value; }
            break;
      }
   }
   
}