Ошибка 1026, полученная в ActionScript 3, даже если конструктор является методом экземпляра - PullRequest
0 голосов
/ 05 марта 2011

У меня проблема с моим классом Actionscript. Это мой код:

package {
    import flash.display.MovieClip;
    public class Main extends MovieClip
    {
        public function Main()
        {
            ...
        }
    }
}

Выдает следующие 2 ошибки.

  • / ... / Main.as, строка 1 5000: класс 'Main' должен иметь подкласс 'flash.display.MovieClip', поскольку он связан с символом библиотеки этого типа.
  • 1026: Функции конструктора должны быть методами экземпляра.

Я не знаю, что вызывает ошибки, поскольку нет, когда я нажимаю Проверить синтаксис. Я использую OSX 10.6.6 и Adobe CS 5 Trial Edition, если эти спецификации помогут.

1 Ответ

2 голосов
/ 05 марта 2011

Как я указал в комментариях, ошибка 1026 обычно является конфликтом имен с классом.«Main» имеет тенденцию быть очень распространенным именем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...