Руководство пользователя Отмена

Отладка сценариев ActionScript 3.0

  1. Руководство пользователя Adobe Animate
  2. Введение в Animate
    1. Новые возможности Animate
    2. Визуальный глоссарий
    3. Системные требования Animate
    4. Сочетания клавиш Animate
    5. Работа с несколькими типами файлов в Animate
  3. Анимация
    1. Основы анимации в Animate
    2. Кадры и ключевые кадры в Animate
    3. Покадровая анимация в Animate
    4. Работа с классической анимацией движения в Animate
    5. Инструмент «Кисть»
    6. Руководство по движению
    7. Анимация движения и язык ActionScript 3.0
    8. Сведения об анимации движения
    9. Анимация движения
    10. Создание анимации движения
    11. Использование ключевых кадров свойств
    12. Положения в анимации движения
    13. Использование Редактора движения для анимаций
    14. Редактирование траектории анимации движения
    15. Управление анимациями движения
    16. Настраиваемое ускорение и замедление
    17. Создание и применение стилей движения
    18. Настройка диапазонов анимации движения
    19. Сохранение анимации движения в файлах XML
    20. Анимация движения и классическая анимация
    21. Анимация формы
    22. Анимация с использованием инструмента «Кость» в Animate
    23. Работа с риггингом персонажей в Animate
    24. Слои-маски в Adobe Animate
    25. Работа со сценами в Animate
  4. Интерактивность
    1. Создание кнопок в Animate
    2. Преобразование проектов Animate в другие форматы документов
    3. Создание и публикация документов HTML5 Canvas в Animate
    4. Добавление интерактивных возможностей с помощью фрагментов кода в Animate
    5. Создание пользовательских компонентов HTML5
    6. Использование компонентов в HTML5 Canvas
    7. Создание пользовательских компонентов: примеры
    8. Фрагменты кода для пользовательских компонентов
    9. Рекомендации: реклама в Animate
    10. Разработка и публикация контента для виртуальной реальности
  5. Рабочая среда и рабочий процесс
    1. Создание и использование малярных кистей
    2. Использование шрифтов Google в документах HTML5 Canvas
    3. Использование библиотек Creative Cloud Libraries и Adobe Animate
    4. Использование рабочей области и панели «Инструменты» в Animate
    5. Рабочие процессы и рабочая среда Animate
    6. Использование веб-шрифтов в документах HTML5 Canvas
    7. Временные шкалы и ActionScript
    8. Работа с несколькими временными шкалами
    9. Задание настроек
    10. Использование панелей разработки Animate
    11. Создание слоев временной шкалы в Animate
    12. Экспорт анимаций для мобильных приложений и игровых платформ
    13. Перемещение и копирование объектов
    14. Шаблоны
    15. Поиск и замена в Animate
    16. Отмена/повтор действий и панель «История»
    17. Сочетания клавиш
    18. Использование временной шкалы в Animate
    19. Создание HTML-расширений
    20. Параметры оптимизации изображений и GIF-анимаций
    21. Настройки экспорта для изображений и GIF
    22. Панель «Ресурсы» в Animate
  6. Мультимедиа и видео
    1. Преобразование и объединение графических объектов в Animate
    2. Создание экземпляров символов и работа с ними в Animate
    3. Трассировка изображения
    4. Использование звука в Adobe Animate
    5. Экспорт SVG-файлов
    6. Создание видеофайлов для использования в Animate
    7. Добавление видео в Animate
    8. Рисование и создание объектов в Animate
    9. Изменение линий и фигур
    10. Обводки, заливки и градиенты в Animate CC
    11. Работа с Adobe Premiere Pro и After Effects
    12. Панели «Цвет» в Animate CC
    13. Открытие файлов Flash CS6 в Animate
    14. Работа с классическим текстом в Animate
    15. Размещение иллюстраций в Animate
    16. Импортированные растровые изображения в Animate
    17. Трехмерная графика
    18. Работа с символами в Animate
    19. Рисование линий и фигур в Adobe Animate
    20. Работа с библиотеками в Animate
    21. Экспорт звуков
    22. Выделение объектов в Animate CC
    23. Работа с AI-файлами Illustrator в Animate
    24. Применение режимов наложения
    25. Упорядочивание объектов
    26. Автоматизация задач с помощью меню «Команды»
    27. Многоязычный текст
    28. Использование камеры в Animate
    29. Графические фильтры
    30. Звук и ActionScript
    31. Настройки рисования
    32. Рисование инструментом «Перо»
  7. Платформы
    1. Преобразование проектов Animate в другие форматы документов
    2. Поддержка специализированных платформ
    3. Создание и публикация документов HTML5 Canvas в Animate
    4. Создание и публикация документа WebGL
    5. Упаковка приложений AIR for iOS
    6. Публикация приложений AIR for Android
    7. Публикация для Adobe AIR на настольных ПК
    8. Параметры публикации ActionScript
    9. Рекомендации: размещение ActionScript в приложении
    10. Использование ActionScript в Animate
    11. Специальные возможности в среде Animate
    12. Создание и использование сценариев
    13. Обеспечение поддержки специализированных платформ
    14. Общие сведения о поддержке специализированных платформ
    15. Работа с плагинами поддержки специализированных платформ
    16. Отладка сценариев ActionScript 3.0
    17. Обеспечение поддержки специализированных платформ
  8. Экспорт и публикация
    1. Экспорт файлов из Animate CC
    2. Публикация OAM
    3. Экспорт SVG-файлов
    4. Экспорт графики и видео из Animate
    5. Публикация документов AS3
    6. Экспорт анимаций для мобильных приложений и игровых платформ
    7. Экспорт звуков
    8. Рекомендации: советы по созданию контента для мобильных устройств
    9. Рекомендации: правила работы с видео
    10. Рекомендации: руководство по созданию SWF-приложений
    11. Рекомендации: формирование структуры FLA-файлов
    12. Рекомендации: оптимизация FLA-файлов для Animate
    13. Параметры публикации ActionScript
    14. Задание параметров публикации для Animate
    15. Экспорт файлов-проекторов
    16. Экспорт изображений и анимированных файлов GIF
    17. Шаблоны публикации HTML
    18. Работа с Adobe Premiere Pro и After Effects
    19. Быстрая публикация анимаций
  9. Устранение неполадок
    1. Исправленные неполадки
    2. Известные проблемы

 

Об отладчике ActionScript 3.0

В состав Animate входит автономный отладчик для ActionScript 3.0, работа которого отличается от отладчика ActionScript 2.0. Отладчик ActionScript 3.0 работает только с FLA-файлами и AS-файлами ActionScript 3.0. Параметры публикации FLA-файлов должны быть установлены для Flash Player 9. При начале сеанса отладки на языке ActionScript 3.0 Animate запускает автономную отладочную версию Flash Player для воспроизведения SWF-файла. Отладчик проигрывателя Flash воспроизводит SWF-файл в окне, отдельном от окна исходного приложения Animate.

Отладчик ActionScript 3.0 преобразует рабочее пространство Animate в рабочее пространство отладки, в котором отображаются панели, необходимые для отладки. В их число входит панель «Действия» и (или) окно «Сценарий», консоль отладки и панель «Переменные». В консоли отладки отображается стек вызовов, она содержит инструменты пошагового выполнения сценариев. На панели «Переменные» выводятся переменные в текущей области действия и их значения, в ней можно вручную редактировать эти значения.

Дополнительные ресурсы

Дополнительные сведения об отладке кода ActionScript 3.0 см. в следующих источниках.

Вход в режим отладки

Способ открытия сеанса отладки зависит от типа рабочего файла. Во время сеанса отладки Animate прерывает выполнение сценария ActionScript, если встречается точка останова или ошибка этапа выполнения.

Когда Animate запускает сеанс отладки, к SWF-файлу, который экспортируется для этого сеанса, добавляется специальная информация. Она позволяет отладчику определить номера конкретных строк, в которых встретились ошибки.

Такую специальную информацию отладчика можно включить в параметрах публикации во все SWF-файлы, созданные из конкретного FLA-файла. Это позволит отлаживать SWF-файл без явного запуска сеанса отладки. Информацию отладчика немного увеличивают размер SWF-файла.

Выбор среды отладки по умолчанию

  • Нажмите Отладка > Отладка ролика и выберите один из следующих вариантов:

    • Animate

    • AIR Debug Launcher (стандартная версия)

    • AIR Debug Launcher (мобильная версия)

    • на устройстве через USB (только для CS5.5)

    Все сеансы отладки выполняются в выбранной среде. Среду по умолчанию можно изменить в любое время.

Запуск отладки из FLA-файла

  1. Выберите Отладка > Отладка

    (CS6 и более ранних версий) Выберите Отладка > Отладка ролика > Отладка.

Запуск отладки из AS-файла ActionScript 3.0

  1. Откройте файл ActionScript в окне «Сценарий» и в меню «Целевой файл» в верхней части окна Сценарий» выберите FLA-файл, с которым должен компилироваться файл ActionScript. FLA-файл также должен быть открыт в Animate, чтобы появиться в этом меню.

  2. Выберите Отладка > Отладка

    (CS6 и более ранних версий) Выберите Отладка > Отладка ролика > Отладка.

Добавление отладочной информации ко всем SWF-файлам, созданным из FLA-файла

  1. При открытом FLA-файле выберите «Файл» > «Параметры публикации».

  2. В диалоговом окне «Параметры публикации» выберите вкладку (CS5) или категорию (CS5.5).

  3. Выберите «Разрешить отладку».

Выход из режима отладки

  1. Нажмите кнопку «Завершить сеанс отладки» в консоли отладки.

Установка и удаление точек останова

Добавьте точки останова к коду ActionScript, чтобы прервать выполнение кода. После прерывания выполнения можно выполнять код пошагово по строкам, просматривать различные разделы кода ActionScript, просматривать значения переменных и выражений, а также изменять значения переменных.

 Точки останова нельзя добавлять к ASC-файлам (ActionScript for Communication) и JSFL-файлам (Flash JavaScript).

Установка точки останова

  1. На панели «Действия» или в окне «Сценарий» щелкните левую границу рядом со строкой кода, в которую нужно добавить точку останова.

Удаление точки останова

  1. На панели «Действия» или в окне «Сценарий» нажмите точку останова, чтобы удалить ее.

Пошаговое выполнение кода

После прерывания сценария ActionScript на точке останова или при ошибке выполнения можно осуществить пошаговое выполнение кода. Вы можете выбрать один из вариантов: осуществить вызов функции или пропустить ее. Можно также продолжить выполнение кода в обычном режиме.

Пошаговое выполнение кода

  1. Нажмите кнопку «Шаг с заходом» в консоли отладки.

Пропуск функции

  1. Нажмите кнопку «Шаг с обходом» в консоли отладки.

Выход из функции

  1. Нажмите кнопку «Шаг с выходом» в консоли отладки.

Продолжение выполнения кода

  1. Нажмите кнопку «Продолжить» в консоли отладки.

Отображение и просмотр сценариев в стеке вызовов

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

Можно просматривать отдельные сценарии, которые содержат каждую функцию.

  1. На панели «Консоль отладки» дважды щелкните имя сценария в стеке вызовов.

Отображение и изменение значений переменных

Просмотр и изменение значений переменных и свойств осуществляются на панели «Переменные».

Просмотр значения переменной

  1. На панели «Переменные» в меню панели выберите отображаемые типы переменных.

    • «Показать константы» отображает значения констант (переменных с фиксированным значением).

    • «Показать помехи» отображает переменные, принадлежащие классу, а не к экземплярам класса.

    • «Показать недоступные переменные экземпляров» отображает переменные, недоступные другим классам и пространствам имен. Сюда входят защищенные и частные переменные, а также внутренние для данного пространства имен.

    • «Показывать дополнительные шестнадцатеричные значения» добавляет шестнадцатеричные значения к выводу десятичных. Это может оказаться полезным для просмотра значений цвета. Шестнадцатеричные значения не отображаются для десятичных значений от 0 до 9.

    • «Показать полные имена» отображает типы переменных с именем пакета и именем класса.

  2. Разверните дерево структуры объектов FLA-файла, пока не будет отображена нужная переменная.

Изменение значения переменной

  1. На панели «Переменные» дважды щелкните значение переменной.

  2. Введите новое значение и нажмите клавишу Enter. Новое значение используется при дальнейшем выполнении кода.

Управление предупреждениями компилятора

Управление типами предупреждений компилятора, которые ActionScript создает на панели «Ошибки компиляции». Если компьютер сообщает об ошибке, дважды щелкните по ней для перехода к вызвавшей ошибку строке кода.

  1. Выберите «Файл» > «Параметры публикации».
  2. Щелкните Animate.

  3. Нажмите кнопку «Параметры ActionScript».
  4. Установите параметры ошибок.
    • При строгом режиме предупреждения считаются ошибками. Это означает, что компиляция не завершится успешно, пока остаются такие ошибки.
    • В режиме уведомлений создаются дополнительные предупреждения, полезные при обнаружении несовместимостей при обновлении кода ActionScript 2.0 до ActionScript 3.0.

Если Animate встречает ошибку в коде ActionScript во время компиляции или во время выполнения, она выводит эту ошибку на панель «Ошибки компиляции». Переход к строке кода, на которой возникла ошибка, можно выполнить из панели «Ошибки компиляции».

  1. Дважды щелкните ошибку на панели «Ошибки компиляции».

Отладка удаленного SWF-файла ActionScript 3.0

В языке ActionScript 3.0 удаленный SWF-файл можно отладить с помощью автономного отладчика, модуля ActiveX или внешнего модуля отладчика Flash Player, который можно найти в каталоге каталог_установки_Animate/Players/Debug/. Однако, в Отладчике ActionScript 3.0 удаленная отладка применяется только к файлам, расположенным на том же локальном хосте, что и приложение Animate, и воспроизводимым на отдельном отладочном проигрывателе с помощью управляющего элемента ActiveX или модуля.

Чтобы разрешить удаленную отладку файла, включите отладку в параметрах публикации. Можно также опубликовать файл с паролем для отладки, чтобы гарантировать, что отлаживать его смогут только доверенные пользователи.

Как и в JavaScript или HTML, пользователи могут просматривать в ActionScript переменные клиентских приложений. Для надежного хранения переменных отправьте их в серверное приложение вместо того, чтобы хранить переменные в файле. Однако у разработчиков могут быть другие профессиональные секреты, например структуры фрагментов ролика, которые необходимо хранить в тайне. Чтобы защитить свою работу, можно использовать пароль для отладки.

Включение удаленной отладки SWF-файла и установка пароля для отладки

В FLA-файлах ActionScript 3.0 нельзя отлаживать код в кадровых сценариях. В отладчике ActionScript 3.0 можно отлаживать только код во внешних AS-файлах.

  1. Откройте FLA-файл.

  2. Выберите «Файл» > «Параметры публикации».

  3. В диалоговом окне «Параметры публикации» выберите вкладку (CS5) или категорию (CS5.5), затем установите флажок «Разрешить отладку».

  4. Закройте диалоговое окно «Параметры публикации» и выберите одну из следующих команд.

    • «Файл» > «Экспорт» > «Экспортировать ролик»

    • «Файл» > «Опубликовать»

  5. Оставьте SWF-файл на локальном компьютере, чтобы выполнить удаленную отладку через localhost, или отправьте файл на веб-сервер.

    Этот SWF-файл не содержит информацию о точках останова, поэтому, если отправить его на удаленный сервер, выполнять код пошагово будет нельзя. Для этого используется localhost.

  6. В Animate выберите «Отладка» > «Начать сеанс удаленной отладки» > «ActionScript 3.0».

    Animate откроет отладчик ActionScript 3.0 и будет ожидать соединения с Flash Player. Запустить отладчик Flash Player следует в течение двух минут. Если пройдет больше времени, повторите эту операцию.

  7. Откройте SWF-файл в отладочной версии внешнего модуля Flash Player, элемента управления ActiveX или в автономном проигрывателе. Автономная версия отладчика находится в каталоге каталог_установки_Animate/Players/Debug/. Не подключайтесь к файлу на другом компьютере, поскольку отладчик не сможет получить информацию о точках останова.

    Сеанс отладки начинается, когда проигрыватель отладчика соединяется с панелью отладчика для ActionScript 3.0.

     Удаленная отладка не работает при выборе сетевого интерфейса по умолчанию для AIR 3.4. Вместо этого выберите параметры, позволяющие задать имя сетевого интерфейса и IP-адрес системы.

Включение отладчика из удаленного местоположения

  1. Откройте исходное приложение Animate, если оно еще не открыто.

  2. Выберите «Отладка» > «Начать сеанс удаленной отладки» > «ActionScript 3.0».

  3. В браузере или отладочной версии автономного проигрывателя откройте публикуемый SWF-файл из удаленного местоположения.

    Если диалоговое окно «Удаленная отладка» не появилось, откройте контекстное меню, щелкнув SWF-файл правой кнопкой мыши (Windows) или щелкнув его, удерживая нажатой клавишу Control (Macintosh), и выбрав пункт «Отладчик».

  4. В диалоговом окне «Удаленная отладка» выберите Localhost и файл для открытия.

    В отладчике появится список отображения SWF-файла. Если SWF-файл не воспроизводится, отладчик, возможно, приостановлен, поэтому нажмите кнопку «Продолжить».

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?