Clubrus - это адаптация Инета под простого российского пользователя!

Реклама в Интернет & Все кулички
Добро пожаловать !
Добавить в избранное







 

Урок 1. Создаем Autorun для диска с видеофильмом

Самое время подумать о структуре нашего будущего компакт-диска. Создадим на жестком диске компьютера, например на D:, папку "Проект" и сложим туда всё то, что потом будет находится в корне компакт-диска (разумеется, уже без папки "Проект"). Итак, в этой папке должен быть сам видеофайл (у меня для примера это оказался файл Корабль-призрак.avi), папка с видеокодеком (например, у меня папка "DivX 5.0.3" с файлом Register.ехе внутри), а также сам файл автозапуска компакт-диска autorun.exe (это как раз то, что мы и создаём) и служебный файл autorun.inf, которые будут сгенерированы программой Multimedia Builder.

Кроме того, надо подумать, какой программой запускать просмотр находящегося на диске фильма. Конечно, программа Multimedia Builder обладает встроенными средствами для управления видео, но мы не будем пользоваться ими по двум причинам - недостаточно гибкое управление и низкая скорость работы.*** Можно, конечно, прописать из нашего авторана путь на запуск стандартного проигрывателя Windows Media Player, но и здесь есть проблемы - в разных версиях Windows он может быть разных версий, а следовательно, исполняемый файл будет называться по-разному. Но мы-то хотим, чтобы наш компакт-диск работал на любом компьютере!

Давайте используем для этих целей прекрасный видеоплеер Crystal Player, который считается одним из самых быстрых плееров и к тому же его легко поместить прямо на компакт-диск, так как для его работы нужен всего лишь один исполняемый файл Crystal.exe размером чуть более 1,5 Мб. Так мы и поступим и сложим этот файл в папку "Проект".

Теперь пора "оживить" кнопочки нашего авторана. Итак, первая кнопка у нас должна показывать краткую информацию о фильме. Для начала создадим эту информацию, расположим на экране телевизора и сделаем скрытой, а кнопке назначим действие её показа.

В качестве подложки для текста создадим область с динамическим эффектом, а заодно изучим эту приятную "фишку" программы. Взяв инструмент (меню "Объект - Создать - Динамический эффект), нарисуем прямоугольную область размером с экран нашего телевизора. Теперь двойным щелчком вызовем окно свойств динамического эффекта:

Здесь тип эффекта выберем "Дым", стиль цвета - двухцветный, от черного к серому, остальные поля оставим по умолчанию.

Далее, взяв инструмент "Текстовый блок", нарисуем текстовое поле такого же размера, и вызвав двойным щелчком диалоговое окно параметров, введем краткую информацию о фильме (а можно вставить из текстового файла через буфер обмена). Желательно, чтобы информации было немного, с тем, чтобы она помещалась на экране и не появлялась некрасивая полоса прокрутки (хотя, это дело вкуса). Цвет текста выберем светло-серым, размер шрифта - 8 или 10, а вот сам шрифт лучше выбирать системный, чтобы он имелся на любом компьютере, например, Arial или Tahoma, или MS Sanc Serif и ОБЯЗАТЕЛЬНО выставить кириллический набор символов, если вы пишете по-русски. Выравнивание поставим по центру.

Сгруппируем два последних объекта и переименуем получившийся объект Group в CBK_Menu (именно так, буква в букву и с соблюдением прописных и строчных букв). Дело в том, что (ВНИМАНИЕ!) объект с таким именем (к имени в конце можно добавлять цифровой индекс) обладает интересным свойством пропадать (выключаться), когда производится щелчок мыши в любом месте ВНЕ ЭТОГО ОБЪЕКТА.

Нам осталось сделать объект CBK_Menu скрытым, а кнопке "Информация о фильме" назначить действие включения (показа) этого объекта. Вызовем уже знакомое окно свойств кнопки, выберем в поле "Действие" команду "Взаимодействие с другими объектами" и назначим действие Show (Показать), указав ниже объект CBK_Menu.

Теперь проверим, как это работает, нажав клавишу F5. При нажатии на кнопочку в экране появляется текст на красивом движущемся фоне, а пропадает при щелчке на других кнопках или вне экрана. НО! Не пропадает при щелчке по самой области экрана! Давайте исправим это. А заодно изучим еще один тип объектов Multimedia Builder - горячая область (HotSpot). Основное назначение этого объекта - оставаясь всегда невидимым, осуществлять выполнение нужных действий при щелчке в любом месте, даже если там нет никаких кнопок. То есть если, к примеру, вы хотите, чтобы по щелчку в определенном месте окна вашей программы она закрывалась, достаточно в этом месте разместить горячую область и назначить ей выполнение этого действия.

Нарисуем HotSpot размером с экран телевизора и в свойствах горячей области выберем действие Hide (Скрыть), указав объект CBK_Menu. Теперь разгруппируем объект CBK_Menu, и вновь сгруппируем его, но уже с включением объекта HotSpot. Не забудьте вновь сгруппированный объект опять переименовать в CBK_Menu!

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

А вот что получилось у меня в итоге всех произведенных действий (см. рисунок). Теперь давайте задействуем оставшиеся кнопки.

*** Справедливости ради надо сказать, что в версии 4.9.5 программы Multimedia Builder значительно улучшены средства работы с видео, но чтобы создать полноценный видеоплеер этой программой, вам надо еще многому научиться.

Назад          Дальше



 URL: http://clubrus.kulichki.net E-mail: Clubrus 





Новая версия этого сайта CLUBRUS.SU



Рейтинг ресурсов УралWeb Rambler's Top100