ActionScript3のVimのsyntax highlight

Flex3の導入をなんとなくしてしまってみて、いつもどおりVimのActionScript3用syntax highlight*1を落としてるんるん気分で入門サイトを読んでいたのだが、あるとき突然こんな場面に遭遇してしまった!

無名関数を文法エラーと認識してる!!!無名関数を使わないと言うのも一案といえば一案なのですが、なんか気持ち悪いので高校受験の英語の如く、勘と直感と運でなんとかすることにしました。
http://d.hatena.ne.jp/MaD/20070414/1176557235
こちらでsyntax highlightをぼんやり理解し、いざ突撃!結局HiLinkでErrorに関連付けてるやつをたどっていくと、101行目の

syn match   actionScriptInParen     contained "[{}]"

が、ブレースが()の中に入ったときに反応させてる気がしたのでこれをコメントアウト

"syn match   actionScriptInParen     contained "[{}]"

そして、これに対応するHiLinkを探して、130行目の

  HiLink actionScriptInParen		actionScriptError

これもコメントアウト

"  HiLink actionScriptInParen		actionScriptError

で、開いているVimをいったん全部閉じたあと、先ほどのスクリプトを開いてみると!

めでたしめでたし!これでVimライフが続けられるよ!