Делал тестовый примерчик и наткнулся на что то непонятное мне:

Код AS1/AS2:
var i:Number = 1;
function price(old:Number, current:Number)
{
trace(old + " -- " + current) // 700,350 -- undefined
if ((i - 1) < current)
{
txt.text = (old - i);
i++;
} else {
trace("done")
clearInterval(intervalID);
}
}
var intervalID:Number = setInterval(price, 20, [700, 350]);
где txt инстанс нейм динами текстфилда в руте. Как тогда передать несколько параметров функции?
Когда писал исходил из этого:

Код AS1/AS2:
setInterval(functionReference:Function, interval:Number, [param1:Object, param2, ..., paramN]) : Number
setInterval(objectReference:Object, methodName:String, interval:Number, [param1:Object, param2, ..., paramN]) : Number