Не уверен, откуда эти синтаксические ошибки - PullRequest
0 голосов
/ 13 февраля 2011

Я делаю игру, используя ActionScript 3.0 и библиотеку 2D-игр FlashPunk.

Я не могу скомпилировать свою программу без этих ошибок:

1086 Syntax Error: expecting semicolon before name.
1093 Syntax Error
1093 Syntax Error
1093 Syntax Error

Вот скриншотих в Flash Builder:

enter image description here

Все файлы проверены ОК.Ни у одного из них нет маленьких красных крестиков, чтобы показать, откуда исходит ошибка.Я действительно не знаю, где эти ошибки или как их отладить.

Кто-нибудь знает, как это отладить?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 13 февраля 2011

Не похоже, что в вашем коде есть синтаксические ошибки.

Но: если вы скопировали и вставили какой-либо код из Интернета, или из документа Word, или из TextField в IDE Flash, или если этот класс был написан в системе Windows, и вы редактируете на Mac, или если что-то похожее верно, у вас могут быть проблемы с невидимыми null символами. Попробуйте найти \x00 (проверьте регулярные выражения) и заменить все на пустую строку.

Если больше ничего не помогает, заново напечатайте весь класс с нуля - там могут остаться невидимые вещи.

Edit:

Для пояснения: невидимый нулевой символ читается как EOF (конец файла), и это приводит к сбою компиляции. Вот почему, похоже, коды ошибок не имеют смысла.

Я получаю эти ошибки каждый раз, когда вставляю текст, скопированный из TextFields в Flash IDE, независимо от формата текста и / или шрифта.

0 голосов
/ 13 февраля 2011

Вам не нужно давать имя пакету?

например

package asdata {
 .. your code...
}
...