flash_proxy 使用记录
实现了 代理模式
ECMAScript 标准含有的Proxy
继承Proxy 可以很简单的实现代理模式,并带有一些底层级别的功能,如
callProperty -->重写callProperty 可以实现 读取方法名 根据方法名转到相应功能。
例:
dynamic public class PAr extends Proxy{ override flash_proxy function callProperty(methodName:*, ... args):* { var res:*; switch (methodName.toString()) { case 'clear': break; case 'push': break; default: break; } return res; } } } var p:par = new PAr(); p.push("a");//这样用