我有一个具有setter和getter函数的AS类。 我需要调整此类的实例之一,以便setter函数在将其分配给局部变量之前处理输入。如何在运行时在actionscript中重写setter函数?
或者更详细地说,在下面的例子中我应该用什么来代替$$$?
class MyClass{
private var _legend:Array;
function set legend(legend:Array):void{
_legend= legend;
}
function get legend():Array{
return _legend;
}
function someFunction():void{
foo();
}
}
var mc:MyClass = new MyClass();
mc.someFunction = function():void{
bar();
}
mc.$$$ = new function(legend:Array):void{
_legend = process(legend);
}
所以,换句话说,我在找什么是不可能的......? – 2009-03-04 08:27:58