Среда Flash
Обсуждение статьи у Флэш Потрошителя.
назад к списку уроков и рецептов
1. что это такое?
2. исходник отладочной панели
3. настройки отладочной панели
4. комментарии
1. Что это такое?
Панель показывает отладочную информацию тому, кто знает, как её открыть.
Представим, что вы сделали сайт на флэше. Ролик, который вы выложили в интернет, показывает заставку, меню
Используя панельку, показанную выше, вы можете отлаживать неработающие моменты, никому
в начало 2. Исходник отладочной панели
Исходник: generic test board.zip (18kb)
Пользоваться очень просто: нужно открыть исходник, скопировать единственный клип, который лежит на сцене,
_global.echo("сообщение");
// или
_global.echo("важное сообщение (ошибка?)", 1);
// (пометить красным!)
После загрузки страницы с роликом, необходимо по крайней мере один раз кликнуть мышкой Настройки, с которыми вы публикуете ролик, не важны. Отладочная панель будет работать при компиляции под Flash Player 6-8 включительно, под AS1 и AS2 , и вне зависимости от того, в какой кадр экспортируются классы ActionScript. Собственно, по этой причине сам код панели не отличается особым изяществом. :) В данном случае максимальная простота в использовании и применимость для любых проектов гораздо важнее, чем красота исходного кода. И по этой же причине это — не компонента, и все настройки, если потребуется, придется вносить вручную в код (о настройках дальше).
Когда проект будет отлажен,
→
- использование панельки сводится к копированию одного клипа
и вызову функции _global.echo() - панелька работает при любых настройках публикации от 6 до 8 версии флэша
- пользователи, которые видят ролик, который вы отлаживаете, могут вообще
не знать о ваших действиях - вы можете попросить пользователя, который нашел ошибку, прислать вам результаты тестов
- удалить панельку из проекта можно одним действием — сменой свойств слоя (поставить тип: guide),
в котором лежит её клип.
в начало
3. Настройки отладочной панели.
Настроек мало, но без них не обошлось. Все они делаются
- Шорткат, открывающий
и закрывающий панель.
По умолчанию — Ctrl+Shift+D. Сочетание всегда выглядит так: Ctrl+Shift+Буква. Букву вы можете сменить при необходимости. Это может понадобиться, например, еслив вашем броузере сочетание Ctrl+Shift+D вызывает какие-то действия, или если вы хотите, чтобы это сочитаниене знали все те, кто читал эту статью. :) - Максимальное число символов
в отладочном окне.
По умолчанию — 10000 символов. Управление этим параметром может помочь при больших объемах тестовой информации. Когда количество символовв отладочном текстовом поле превышает заданный предел, самые «старые» строки удаляются. - Высота
и ширина отладочного окна.
По умолчанию окно растягиваетсяв зависимости от размеров сцены. Это удобно, если вы используете настройки сценыStage.scaleMode = "noScale" (не масштабировать содержимое ролика) иStage.align = "TL" (точка с координатами ноль-ноль находитсяв верхнем левом углу экрана). При таких настройках панель выглядит так, как показанов пункте 1. Если же вы используете другой режим масштабированияи позиционирования сцены, может понадобиться задать размеры тестового окна вручную. - Отображение перекрестия.
По умолчанию — выключено. Во включенном состоянии от курсора мышив четыре стороны расходятся лучи. Самая бесполезная на мой взгляд функция, но когда-то мне это понадобилось для того, чтобы видеть, как выровнены элементы на странице.
в начало
4. Комментарии
Знатокам этот способ отладки может показаться «дедовским» и забавным, поскольку на дворе уже флэш 9 и АС3.0...
Если у вас есть свои более удобные решения — расскажите! :)
в начало
назад к списку уроков и рецептов