После установки точек останова и нажатия кнопки "Продолжить" в отладчике можно выполнять код
пошагово, то есть следить за выполнением операторов и функций.
Предположим, что в следующем коде ActionScript 2.0 точка останова установлена внутри кнопки на строке с функцией myFunction() .
on(press){
myFunction();
}
При нажатии этой кнопки Flash Player достигает точки останова и останавливается. Теперь можно вернуть отладчик на первую строку функции myFunction(), где бы она ни была определена в документе. Можно также продолжить выполнение или выйти из функции.
При пошаговом выполнении кода значения переменных и свойств меняются на вкладках "Переменные", "Локальные", "Свойства" и "Отслеживание". Желтая стрелка с левой стороны области отображения кода указывает, на какой строке остановился отладчик. Используются следующие кнопки в верхней части области отображения кода.
Войти
- Отладчик входит в функцию. (Если строка не содержит пользовательской функции, кнопка "Войти" перемещает его на следующую строку.)
Выйти
- Отладчик выходит из функции. Эта кнопка работает только при остановке в пользовательской функции, она перемещает желтую стрелку на следующую строку после вызова функции.
Перейти
- Перемещает отладчик на следующую строку кода.
Продолжить
- Воспроизведение продолжается со строки, на которой остановился проигрыватель, до точки останова.
Завершить сеанс отладки
- Отключает отладчик, но при этом продолжается воспроизведение SWF-файла в Flash Player.