Показать сообщение отдельно
Старый 22.05.2008, 22:44   #130
Sovnik
ViP
 
Аватар для Sovnik
 
Пол:Мужской
Регистрация: 29.12.2005
Сообщений: 444
Репутация: 2680
По умолчанию Разветвленные презентации

ProShow Producer позволяет создавать не только линейные презентации, где на протяжении показа изображения последовательно сменяют друг друга.
Большой интерес вызывают разветвленные презентации, в которых пользователь может выбирать направление показа и возвращаться к исходному слайду.
Интерактивную разветвленную презентацию можно создать разными способами.

Разветвление с помощью многостраничного меню
Примером такой разветвленной презентации служит работа уважаемого 7mik7 "Путешествия по усадьбам Калужской области".
В ней организован выбор определенного района на карте области, переход к слайду с картой района, выбор усадьбы на карте района и показ соответствующего динамического сюжета.
Карты области и районов размещены на нескольких страницах меню.
Пользователь, нажимая на странице меню выбранный значок усадьбы, запускает соответствующее шоу.
Каждой странице назначена своя фонограмма.

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

Разветвление с помощью навигационных действий в слайдах
В этом способе нет проблем, присущих многостраничному меню.
Для построения разветвления по этому способу можно использовать действия надписей в слайдах и действия в конце слайда.
Причем список действий здесь больше, чем в меню.
Кроме того, у надписи в слайде имеется больше настроек. Так, например, в слайде дополнительно можно:
- использовать текстуру для надписи;
- применить к ней эффекты появления, на месте и исчезновения;
- установить межстрочный и межсимвольный интервалы;
- использовать стили и макрокоманды.

В слайде можно назначить надписи одно из следующих действий:
- Переключить паузу;
- Пауза;
- Повтор паузы;
- Следующий слайд;
- Предыдущий слайд;
- Перейти к слайду (номер);
- Следующее шоу;
- Предыдущее шоу;
- Перейти к шоу (номер);
- Вернуться в меню;
- Выход;
- Открыть URL;
- Написать e-mail сообщение;
- Выполнить программу (путь);
- Выполнить программу и выйти (путь);
- Переключить полноэкранный режим.
Действий, которые можно назначить в конце слайда, немного меньше.
В их списке по понятным причинам отсутствуют действия «Переключить паузу», «Повтор паузы», «Следующий слайд».

Но в слайдах нельзя назначать действия изображениям (а нажимать на изображение более наглядно, чем на надпись).
Поэтому приходится обходить это ограничение особыми приемами.
Первый прием — это использование изображения в качестве текстуры для шрифтового символа.
Обычно достаточно иметь символы прямоугольной, квадратной и круглой формы со сплошным заполнением.
Второй прием — использование контурных символов, т.е. символов без заполнения (в виде тонкой рамки).
Я уже писал, как можно самим создавать такие символы (см. «Собственный шрифтовой символ для надписей»).

В качестве демонстрационного примера построения разветвления с помощью навигационных действий в слайдах я подготовил проект:
Архив проекта (24 Мбайт) и Exe-шоу (17,6 Мбайт).
С любезного разрешения уважаемого 7mik7 в проекте использованы изображения и текст из меню его работы.
В архив проекта я включил свои символьные шрифты.
Для того, чтобы показать действие активных значков усадеб, в проект включены два шоу: «Линейные маски» и «Скворцы прилетели».
Как вызываются эти шоу, сказано в слайде «Об авторах».

Сплошной символ круглой формы использовался для активных круглых значков усадеб и навигационных стрелок.
Его текстурой служили заранее подготовленные квадратные изображения с круглым значком и стрелками.
Символ без заполнения в виде прямоугольной рамки использовался для активизации границ районов на карте.
Для более точного позиционирования рамочных символов на карте я использовал клавиши со стрелками.
Нажатие клавиши со стрелкой перемещает символ на 0,1 единицы размера окна, а при одновременно нажатой клавиши "Shift" - на 1 единицу.

В процессе подготовки этого проекта я обнаружил еще две ошибки программы.
1. Если в качестве текстуры для символов использовать изображение "png" или "psd" с прозрачной областью, то когда таких символов становится больше трех, программа закрывается (при переключении вкладок, при нажатии на слой или надпись и т.д.)
Проблема исчезла, когда в качестве текстуры выбрал изображение "jpg" (т.е. без прозрачной области).
2. Иногда ввод номера в адресат для действия надписи "Перейти к слайду" после 3-х вводов становится невозможным.
Приходится вставлять число методом вставки из буфера (копируя число в текстовом редакторе).

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

Используя действия «Выполнить программу» и «Выполнить программу и выйти», можно построить разветвление между несколькими Exe-шоу.
Для этого надо создать нужное количество Exe-шоу: навигационное (вызывающее) Exe-шоу и несколько выполняемых Exe-шоу.
Из навигационного Exe-шоу запускаются выполняемые Exe-шоу, а из выполняемых Exe-шоу осуществляется возврат в навигационное Exe-шоу.
В слайде навигационного Exe-шоу надо указать для надписи действие «Выполнить программу» или «Выполнить программу и выйти».
В адресате указывается не число, а полное имя файла, например, Show1.exe (если все шоу находятся в одной папке), или полный путь к этому файлу.
В конце последнего слайда выполняемого Exe-шоу надо назначить действие «Выполнить программу и выйти» и в адресате указать файл навигационного Exe-шоу.

Разница между действиями «Выполнить программу» и «Выполнить программу и выйти» заключается в следующем.
В первом случае вызывающее Exe-шоу после запуска адресата продолжает работать, и если в нем звучит фонограмма, то она не прерывается.
Во втором случае вызывающее Exe-шоу прекращает работать, и его фонограмма выключается.
Однако в этом случае процесс запуска вызывающего Exe-шоу после закрытия выполняемого Exe-шоу занимает некоторое время, и поэтому наблюдается зрительный разрыв в показе.

Напоследок несколько наблюдений:
- В версии 3.2.2047 больше видно текстовых слоев в списке (больше размер окна списка).
- Когда в проекте несколько шоу, то в адресате действия надписи "Переход к шоу" надо указывать число — номер шоу по порядку расположения.
Порядок шоу можно изменить, щелкая в проекте по заголовкам вкладок с именами шоу и выбирая из открывшегося меню «Переместить вверх» или «Переместить вниз».
- Чтобы правильно воспроизводились нарастание и затухание звука слайда, надо, чтобы была отмечена опция "Настройка звучания звука слайда" ("Custom Slide Sound Settings").

Последний раз редактировалось Sovnik; 08.01.2010 в 07:23.. Причина: Перезалил архив проекта для версии PSP 4.1.2712
Sovnik вне форума
 
Ответить с цитированием Вверх
Эти 20 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.04862 секунды с 10 запросами