Электронные издания

2bbc099f

Основные окна и инспекторы пакета


Для работы с различной информацией существует множество окон, палитр и инспекторов. На рис. 6.21

Основные окна и инспекторы пакета
показан пример такого окна. Одновременно можно открыть несколько «Окон труппы» (Cast), что может позволить работать в каждом окне с однородными объектами.

Для управления структурой кадров в проекте применяется окно партитуры (Score) (рис. 6.22

Основные окна и инспекторы пакета
). Весь проект представляет собой последовательность кадров, причем движение от кадра к кадру может быть как линейным, так и произвольным. Кроме того, можно задавать способы появления кадров и объектов на экране (появление из-за экрана, с масштабированием и т. д.).

По вертикали расположены объекты одного кадра (сначала специальные: временные задержки, палитра, эффекты переходов между кадрами, два звуковых канала, программный код; затем все другие объекты: графические и текстовые). По горизонтали расположены столбцы, означающие кадры проекта. Для размещения объекта в кадре его «перетаскивают» в нужную позицию мышью, и одновременно с этим пакет Director автоматически формирует ссылку на него в окне партитуры (Score). Теперь объект управляется пакетом, здесь можно изменять время его появления на экране относительно других объектов, а также его графические размеры, цвет, положение на экране и т. д. Можно автоматически создавать в пакете серии различных трансформаций.

Инспектор свойств (Property Inspector), показанный на рис. 6.23

Основные окна и инспекторы пакета
, представляет собой окно, содержащее четыре тематические «закладки», определяющие различные группы свойств объекта: свойства всего проекта, геометрические свойства объектов и реакции объектов на управление со стороны пользователя.

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

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

Для оперативного управления параметрами текстового блока наряду с текстовым редактором можно использовать «Инспектор текста» (Text inspector), окно которого представлено на рис. 6.25
Основные окна и инспекторы пакета
. Инспектор текста, в частности, позволяет легко и удобно вставлять в текстовый блок гиперссылки.

В пакете Director предусмотрен редактор растровой графики (рис. 6.26
Основные окна и инспекторы пакета
), обладающий широкими возможностями. Наряду с типичными инструментами для растровой графики, присутствуют и некоторые инструменты для векторной. В редакторе возможна подготовка графических примитивов, выполнение простых и градиентных заливок, выделение областей, в том числе и по признаку цветового тона (таким же образом, как в редакторе PhotoShop). Редактор выполняет масштабные преобразования и даже позволяет изменить глубину цвета изображения.

В пакете Director не предусмотрен экспорт отдельных изображений в файл какого либо графического формата, возможен только экспорт одного или нескольких экранов проекта в файлы формата BMP.

Кроме редактора растровой графики в пакете Director существует редактор векторной графики (рис. 6.27
Основные окна и инспекторы пакета
), который позволяет рисовать различные векторные примитивы: кривые, овалы, окружности, четырех- и многоугольники. Возможно замыкание и разрывы контуров. Для замкнутых контуров возможна одноцветная или градиентная заливка. Импорт или экспорт векторных изображений в версиях пакета Director не предусмотрен.

Director имеет встроенный язык программирования и специальные средства для «быстрого» программирования, когда большую часть программного кода создает сама система, а пользователь вносит только элементы точной настройки.

Для создания программного кода способом «быстрого» программирования существует специальный инспектор «Реакций на события» (Behavior Inspector) (рис. 6.28
Основные окна и инспекторы пакета
), который позволяет сопоставить системному событию реакцию проекта на это событие.


В качестве некоего события обычно фигурирует нажатие какой-либо кнопки. Результатом такого нажатия может быть переход к определенному кадру или даже окончание работы проекта. Для этого в инспекторе выбирается какое-нибудь конкретное событие и ему сопоставляется некоторое действие.

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

Даже из такого краткого описания понятно, что это достаточно мощный программный пакет, который позволяет подготавливать сложные мультимедийные электронные издания. Однако обучение методике работы с этим пакетом требует от изучающего много времени и сил.

6.3.3.


Содержание раздела