ActionScript краткий обзор


Основные принципы поиска ошибок - часть 2


/p>


 

Использование контрольного списка поиска ошибок

Как в каждой среде создания скриптов существуют некоторые ошибки, которые обычно делают те, кто пишет эти скрипты. Этот список содержит некоторые рекомендации для нахождения таких ошибок.

Удостоверитесь, что находитесь в режиме теста.
Только простая кнопка и команды расположенные в кадре (frame actions), например, gotoAndPlay и stop будут работать в режиме редактирования. Выберите Control > Enable Simple Frame Actions или Control > Enable Simple Buttons для включения исполнения этих команд.
Удостоверитесь, что у Вас не конфликтуют между собой скрипты прописанные в кадрах на разных слоях клипа. 3
Если вы работаете с панелью Actions в нормальном режиме (Normal Mode), удостоверитесь, что опция expression имеет соответствующее значение для каждого конкретного выражения.
Если она не включена, значение будет передаваться как строка. См. Использование операторов для управления значениями в выражениях.
Удостоверитесь, что ActionScript элементы не имеют одинаковых имен.
Хорошая идея называть каждую переменную, функцию, объект и свойство уникальным именем. Исключением могут быть локальные переменные, хотя внутри области их действия они тоже должны быть уникальны, и многократно используемые в качестве счетчиков. См. Область действия переменной.

Для получения большего количества советов о поиске ошибок в клипе, см. Flash Support Center.

От редактора:

Конечно это полезно, но не всегда возможно, особенно со всякими экзотическими броузерами и платформами, но здесь может успокаивать мысль, что в процентном отношении всех "прочих" не так уж и много. В то же время проверить работу клипа в двух основных комбинациях NC+Win и IE+Win, не просто хороший тон и признак профессионального поведения, а крайняя необходимость!..

  • Так же не следует использовать символ дефиса ("-") в именах, например, my-Cool-Movie. Flash Player воспримет дефис в качестве оператора "минус" и результат работы скрипта, содержащего такое имя, будет непредсказуем. В этих случаях лучше использовать символ подчеркивания, например, my_Cool_Movie.

  • Хорошим стилем является выделение отдельного слоя для помещения в него всех кадровых команд (frame actions), а не разносить их по всем слоям клипа.







    Начало  Назад  Вперед