передаем в этот метод параметр:

Код AS3:
parametr = {
zzz:100,
aaa:25
}
Но строка должна быть, например "Коля потратил %zzz% на %aaa% яблок"
Делаем регулярку... Нафиг регулярку, делаем просто:

Код AS3:
var array:Array = s1.split("%");
Теперь можно пройтись ципклом и все элементы с четным индексом заменить:

Код AS3:
for(...
if (index % 2 == 0)
{
array[index] = parametr[array[index]]
}
...
var text:String = array.join("");//Наша строчка "Коля потратил 100 на 25 яблок"
ИМХО самый гибкий вариант