Мне не известно о sprintf в AS3, но, возможно, вы используете пользовательскую функцию ... Попробуйте использовать Function.apply. Я не проверял это, но что-то вроде:
private function getString(name:String, ...args):String {
return sprintf.apply(this, [xxx.getString(name)].concat(args));
}