我有一个带有 setter 和 getter 函数的 AS 类。我需要调整这个类的一个实例,以便它的 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);
}