ada*_*akk 2 apache-flex flash actionscript-3
我正在尝试创建一个监听变量(int或Number)的脚本,然后执行某些函数,无论变量是高还是低.因此,例如,如果数字越来越高,它将运行一个函数.如果它变低,它会运行另一个.
这可能在AS3中吗?有任何想法吗?
将私有变量与setter一起使用.在setter中将先前值与当前值进行比较:
private var _num:Number = 0;
public function set num(value:Number) : void {
if (value < _num) {
//do something if it's lower
} else if (value > _num) {
//do something if it's higher
} else {
// do something if it's equal
}
_num = value;
}
Run Code Online (Sandbox Code Playgroud)