home | login | register | DMCA | contacts | help | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


my bookshelf | genres | recommend | rating of books | rating of authors | reviews | new | форум | collections | читалки | авторам | add
fantasy
space fantasy
fantasy is horrors
heroic
prose
  military
  child
  russian
detective
  action
  child
  ironical
  historical
  political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close

реклама - advertisement



Создание команды третьего типа

Команда третьего типа исполняет инструкции Set и Compare, а затем, в зависимости от результатов, связывает программную цепочку меню с ячейкой, программой, программной цепочкой или точкой продолжения (Resume point).

Для создания команды третьего типа в окне моделирования нужно в редакторе сценариев выбрать вводную PGC или PGC меню. Если окно моделирования еще не открыто, то нужно выполнить команду меню View ? Simulation Window (Вид ? Окно моделирования). В окне редактирования (нижняя часть окна моделирования) следует перейти на закладку PGC Commands (Команды PGC). В списке надо выбрать значение Pre, Post или Cell в списке в зависимости от того, какой тип команды требуется создать.

Если выбрать значение Pre или Post, то можно будет создать команду Jump To для перехода только к PGC меню либо к точке продолжения. Если выбрать значение Cell, то можно будет создать команду Jump To к любому объекту назначения, доступному в меню Jump To (Перейти к).

Затем следует сбросить флажок No Command (Нет команды). В меню Command (Команда) нужно выбрать значение Type 3 Command (Команда третьего типа) (рис. 11.6). В результате на экране будут отображены секции, соответствующие командам Type, Set, Compare и Jump To.

Профессиональный авторинг DVD

Рис. 11.6. Выбор команды третьего типа.


Значения, которые можно выбрать в списке Type (Тип), приведены в следующем списке (см. рис. 11.7):

• Set Compare LinkSIns – задает значения параметров GPRM или SPRM и сравнивает их со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то выполняется инструкция Jump;

• Compare & Set-LinkSIns – сравнивает значения параметров GPRM или SPRM со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то команда присваивает то или иное значение параметру и исполняет инструкцию Jump;

• Compare-Set & LinkSIns – сравнивает значения параметров GPRM или SPRM со значениями других параметров GPRM, SPRM или с заданным значением. Если сравнение будет истинным, то команда присваивает то или иное значение параметру, но исполняет инструкцию Jump вне зависимости от того, каков был результат сравнения.

Профессиональный авторинг DVD

Рис. 11.7. Изменение вида секций в зависимости от выбранного значения в списке Type.


В секции Set нужно указать, что нужно будет присваивать параметру GPRM. Можно использовать значения другого параметра GPRM, SPRM или некую заданную величину (Immediate). Также нужно выбрать способ присвоения параметру GPRM того или иного значения. Можно просто присвоить это значение (Assign) или же выполнить предварительную математическую операцию для расчета значения (рис. 11.8).

Профессиональный авторинг DVD

Рис. 11.8. Выбор математической операции при задании значения параметру.


В списке Jump To (Перейти к) нужно выбрать значение объекта назначения для команды третьего типа (см. рис. 11.9).

Профессиональный авторинг DVD

Рис. 11.9. Выбор объекта назначения перехода.


В списке Jump To (Переход) находятся три значения типа Cell (Ячейка), три – типа Program (Программа) и четыре – типа PGC (Программная цепочка). Также можно создать переход на текущую PGC в область Post (Post command of the current PGC) или продолжить воспроизведение видеопотока (Resume). При создании команды третьего типа в областях Pre или Post доступно только значение Resume.

Для присвоения номера кнопки параметру SPRM нужно задать соответствующее значение для параметра Highlight Button (Подсвечиваемая кнопка).

Если в качестве объекта назначения выбирается команда No Jump, то нужно задавать номер кнопки в пределах PGC, где расположены команды, так как команда третьего типа подразумевает обязательный переход. Если же нужно выбрать требуемый объект назначения, то следует определить специфический номер кнопки для присвоения его параметру SPRM. Нужно использовать нулевое значение, если не следует присваивать номер кнопки параметру SPRM.


Таблица 11.3. Описание операторов сравнения | Профессиональный авторинг DVD | Копирование и вставка команд навигации