Таблица сообщений об ошибках
В таблице приведен список сообщений об ошибках, возвращаемых Flash-компилятором. Объяснение каждого сообщения поможет вам в разрешении проблем, возникших в вашем клипе.
Property <property> does not exist
Свойство <property> не существует
Оператор <operator> должен сопровождаться операндом
Оператор сопровождается недопустимым операндом. Например, trace(1+); является синтаксически неправильным.
Синтаксическая ошибка
Ожидается имя поля после оператора '.'
Должно быть <token>
do {
trace (i)
} foo (i < 100)
Инициализированный список должен быть завершен <terminator>
Должен быть идентификатор
var 3 = 4;
JavaScript '<construct>' не поддерживается
Left side of assignment operator must be variable or property Левая часть оператора присвоения должна быть переменной или свойством | Использован оператор присвоения, но его левая часть не является переменной или свойством. |
Statement block must be terminated by '}' Блок операторов должен быть завершен '}' | Группа выражений была объявлена внутри фигурных скобок, но отсутствует закрывающая фигурная скобка. |
Event expected Должно быть событие | Объявлен обработчик On(MouseEvent) или onClipEvent, но никакого события не было определено или вместо события обнаружена непредвиденная лексема. |
Invalid event Недопустимое событие | Скрипт содержит недопустимое событие для мыши или клипа. Список допустимых событий, см. в разделах MouseEvent и OnClipEvent словаря ActionScript. |
Key code expected Должен быть код клавиши | Необходимо определить код клавиши. См. список клавишных кодов в Приложение B. |
Invalid key code Недопустимый код клавиши | Указанный код клавиши не существует. |
Trailing garbage found В конце найден мусор | Скрипт или выражение анализируется правильно, но содержит дополнительные конечные символы, которые не могут быть проанализированы. |
Illegal function Запрещенная функция | Имя декларируемой функции было использовано как выражение. Имя декларируемой функции должны быть утверждением. Правильно: function sqr (x) { return x * x; } Неправильно: var v = function sqr (x) { return x * x; } |
Function name expected Должно быть имя функции | Имя, определенное для этой функции, является недопустимым. |
Parameter name expected Должен быть параметр | В объявлении функции должно быть имя параметра (аргумента), но обнаружена непредвиденная лексема. |
'else' encountered without matching 'if' Обнаружен 'else' без соответствующего 'if' | Оператору else не предшествует соответствующий if. else можно использовать только совместно с оператором if . |
Scene type error Ошибка типа Сцены | Параметр сцены в командах gotoAndPlay, gotoAndStop или ifFrameLoaded имеет неправильный тип. Этот аргумент должен быть строковой константой. |
Internal error Внутренняя ошибка | Произошла внутренняя ошибка в ActionScript-компиляторе. Пожалуйста пошлите FLA-файл, генерирующий эту ошибку Макромедии, с подробным описанием того, как воспроизвести это сообщение. |
Hexadecimal digits expected after 0x После 0x должно стоять шестнадцатеричное число | Обнаружена последовательность 0x не сопровождаемая допустимым шестнадцатеричным числом. |
Error opening #include file Ошибка открытия файла #include | Ошибка открытия файла по директиве include. Возможная причина - отсутствие файла или сбой диска. |
Malformed #include directive Некорректная директива #include | Директива include написана не правильно. В ней должен быть использован следующий синтаксис:#include "somefile.as" |
Multi-line comment was not terminated Многострочный комментарий не завершен | В многострочном комментарии пропущен закрывающий тег */. |
String literal was not properly terminated Строковый литерал завершен не правильно | В конце строкового литерала, начатого с открывающейся кавычки (одиночный или двойной), отсутствует закрывающая кавычка. |
Function <function> takes <count> parameters Функция <function> имеет <count> параметров | Вызвана функция с непредвиденным числом параметров. |
Property name expected in GetProperty GetProperty должно содержать имя свойства | Используется функция getProperty, в которой второй аргумент не является именем свойства муви-клипа. |
Parameter <parameter> cannot be declared multiple times Параметр <parameter> не может быть объявлен несколько раз | В списке параметров объявляемой функции обнаружены одинаковые параметры. Все имена параметров должны быть уникальными. |
Variable <variable> cannot be declared multiple times Переменная <variable> не может декларироваться несколько раз |
Обнаружено имя переменной, встречающееся несколько раз в операторе var. Все имена переменных в одном операторе var должны быть уникальными.
'on' handlers may not be nested within other 'on' handlers
Обнаружен обработчик on внутри другого on обработчика. Все обработчики on должны находиться вверху списка команд. | |
Statement must appear within on handler Команды должны находиться внутри 'on' обработчика | Кнопке назначены команды без окружающего их блока on. Все "кнопочные" команды должна находиться внутри on блока. |
Statement must appear within onClipEvent handler Команды должны находиться внутри 'onClipEvent' обработчика | Муви-клипу назначены команды без окружающего их блока onClipEvent. Такие команды должны находиться внутри onClipEvent блока. |
Mouse events are permitted only for button instances События мыши разрешаются только для кнопки | Обработчик события кнопки был объявлен в списке команд кадра или мувиклипа. События кнопки разрешаются только в списках команд кнопки. |
Clip events are permitted only for movie clip instances События мувиклипа разрешаются только для мувиклипа | Обработчик события мувиклипа был объявлен в списке команд кадра или списке команд кнопки. События мувиклипа разрешаются только в списках команд мувиклипа. |
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий