Код-то вы нашли, а комменты прочитать поленились.
Для внутреннего хранения значений с типом String в AS3 используются символы Unicode в формате UTF-16. И charCodeAt возвращает 16-разрядное число, а не восьмиразрядный win-1251.
(
http://www.flasher.ru/forum/showthre...highlight=1251)
Что касается текста в ID3, то с английским там проблем быть не может, а c кириллицей проблем не будет только если при создании тегов использована кодировка utf-16 (и это относится не только к AS3).