А я вот очень люблю регулярные выражения во флэше, и использую их даже там, где не надо...

Код:
var line = '[acronim="eXtensible Markup Language"]XML[/acronim] text text text text text text \ntext [acronim="eXtensible Markup Language Again"]another XML[/acronim]';
var reg = /\[acronim=("[^"]*")\]([^\[]*)\[\/acronim\]/g;
var result = line.replace(reg,"<a href=asfunction:$1>$2</a>");
trace(result);
(не обрабатывает вхождения кавычек и квадратных скобок внутри искомых строк - их лучше "выкусывать" отдельным регулярным выражением)
У меня два вхождения числа 666 под аватарой!
