Не похоже, что в вашем коде есть синтаксические ошибки.
Но: если вы скопировали и вставили какой-либо код из Интернета, или из документа Word, или из TextField в IDE Flash, или если этот класс был написан в системе Windows, и вы редактируете на Mac, или если что-то похожее верно, у вас могут быть проблемы с невидимыми null
символами. Попробуйте найти \x00
(проверьте регулярные выражения) и заменить все на пустую строку.
Если больше ничего не помогает, заново напечатайте весь класс с нуля - там могут остаться невидимые вещи.
Edit:
Для пояснения: невидимый нулевой символ читается как EOF (конец файла), и это приводит к сбою компиляции. Вот почему, похоже, коды ошибок не имеют смысла.
Я получаю эти ошибки каждый раз, когда вставляю текст, скопированный из TextFields в Flash IDE, независимо от формата текста и / или шрифта.