Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / DataRate. Руководство пользователя.pdf
Скачиваний:
98
Добавлен:
18.05.2015
Размер:
12.53 Mб
Скачать

Библиотека скриптов

5.3Библиотеки

Библиотека - это набор повторно используемых элементов.

В проект могут быть включены несколько библиотек. Любой элемент проекта имеет библиотечную часть.

Структурно библиотеки организованы в виде дерева библиотек.

Редактор библиотек Библиотека объектов Библиотека типов тегов Библиотека скриптов

5.3.1Редактор библиотек

Редактор библиотек имеет дизайн, аналогичный дизайну редактора проекта.

Окно редактора библиотек включает дерево библиотек и список дочерних элементов текущего узла дерева.

В дереве библиботек отображаются все библиотеки проекта, а также все библиотечные части элементов проекта.

Элемент проекта Библиотеки Библиотека объектов Библиотека типов тегов Библиотека скриптов

5.3.2Библиотека объектов

Библиотека объектов - это шаблоны объектов.

Объекты в библиотеке организованы в виде дерева.

В библиотеку можно помещать объекты из проекта (либо мышью, либо через команду Поместить в библиотеку в контекстном меню объекта ), а также создавать объекты непосредственно в библиотеке.

Возможно создавать в библиотеке объекты на основе объектов, которые в свою очередь

86 DataRate

находятся в библиотеке.

СОЗДАНИЕ ОБЪЕКТОВ НА ОСНОВЕ ОБЪЕКТОВ БИБЛИОТЕКИ

Создавать объекты на основе библиотечных можно двумя способами:

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

Копирование объектов с сохранением связи (с библиотекой). Это можно сделать с помощью мыши, удерживая клавишу Alt, или создать объект из библиотеки в окне

Добавление объекта (используйте диалог создания объекта ) .

Копирование с сохранением связи означает, что при изменении библиотечного объекта (добавление, удаление, изменение тегов, видов, скриптов) будет изменен и объект, который создан на основе библиотечного объекта.

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

Внимание!!! Если объект создан на основе библиотечного объекта и после этого в библиотечный объект был добавлен дочерний объект, то по команде Обновить добавленные дочерние объекты библиотечного объекта не появятся в порожденном объекте.

ИНДИВИДУАЛЬНАЯ НАСТРОЙКА ОБЪЕКТА

Если вы хотите индивидуально настроить тег (вид, скрипт) объекта, который был порожден от библиотечного, и этот тег (вид, скрипт) присутствует в библиотечном объекте, то свойство Библиотечный тега (вида, скрипта) настраиваемого объекта нужно установить в Нет.

В случае установки свойства Библиотечный в Да и при этом объект не имеет соответствующей библиотечной части, будет выдано сообщение

"Элемент не может находиться в библиотеке".

5.3.3Библиотека типов тегов

Тип тега - это коллекция атрибутов и скриптов.

Тип тега является основой для создания тега.

Тип тега должен быть определен в библиотеке типов тегов.

СОЗДАНИЕ

Для создания типа тега выберите в дереве библиотеки папку Типы тегов и выполните в

контекстном меню команду Создать/Тег.

Объектная модель

87

 

 

Впоявившемся окне Добавление нового элемента следует:

Выбрать категорию Основные

Выбрать шаблон Простой тег

Задать Имя типа

Для создания типа тега на основе другого типа перейдите на вкладку Из библиотеки, выберите тип тега и введите Имя нового типа тега.

88 DataRate

АТРИБУТЫ

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

При изменении значений атрибутов в одном теге новые значения копируются в атрибуты связанного с ним тега.

Редактирование атрибутов

Вызвать редактор атрибутов можно любым из следующих способов:

Использовать окно Свойства типа тега

Выполнить команду Задачи/Редактировать в контекстном меню типа тега

Выполнить двойной щелчок на типе тега.

Характеристики атрибутов:

Имя – уникальное имя атрибута. Используется в скриптах и других обработках

Тип – тип атрибута

Только для чтения – значение Да запрещает запись в этот атрибут

Значение по умолчанию – начальное значение атрибута

Объектная модель

89