Иллюстрированный самоучитель по созданию DVD

Возвращение из меню в тот же момент фильма, откуда в меню уходили

По умолчанию команда Set to GPRM настроена на присвоение значения (Assign) одного регистра GPRM другому. Если мы хотели бы присвоить значение SPRM регистра регистру GPRM, то в поле Set следовало бы выбрать SPRM. Нам же требуется занести число и для этого в поле Set нам надо выбрать Immediate (Немедленно):

Иллюстрированный самоучитель по созданию DVD › Углубленное изучение Scenarist NT › Возвращение из меню в тот же момент фильма, откуда в меню уходили

Занесем в регистр GPRM0 число 100. Для нашего примера совершенно все равно, какое именно число будет занесено, лишь бы оно отличалось от нуля. Тем самым, поскольку мы "повесили" команду на Pre, при любом входе в фильм мы присваиваем GPRM0 значение 100.
Теперь нам надо обнулить это число по окончании фильма. Для этого щелкнем мышью на ярлыке Post фильма (помните, что в нашем сценарии Post был соединен с Root меню):

Иллюстрированный самоучитель по созданию DVD › Углубленное изучение Scenarist NT › Возвращение из меню в тот же момент фильма, откуда в меню уходили

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

Иллюстрированный самоучитель по созданию DVD › Углубленное изучение Scenarist NT › Возвращение из меню в тот же момент фильма, откуда в меню уходили

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.