Autoplay media studio

Уроки Autoplay media studio 8 (часть 3)

  • Тип – программа для создания autorun меню (создание программ без глубокого знания программирования)
  • Купить AutoPlay Media Studio.

 

 

В предыдущей статье «Уроки Autoplay media studio 8 (часть 2)» мы начали рассматривать ответы на вопросы, которые задавали   посетители сайта к статьям о Автоплей медиа студио. В этой части рассмотрим ещё некоторые вопросы, и начнём с очень интересной, на мой взгляд, темы. А именно – автоматической проверки русской орфографии (Spell Checker) в разных «текстовых» полях Autoplay media studio 8.2.

Проверка русской орфографии (Spell Checker)

На рисунке ниже в поле Text объекта Label (Пометка) написана фраза «Уроки Autoplay media studio 8 чаасть 3». Обратите внимание на слово «чаасть», оно написано с ошибкой и программа подчеркнула его красной линией. Наподобие того, как это делает Word. Если нажать на это слово правой кнопкой мыши,  в подменю Corrections можно будет увидеть варианты написания данного слова.

AutoPlay Media Studio

По умолчанию проверка орфографии (Spell Checker) в Autoplay media studio 8.2 доступна только для английского языка. Как добавить её для русского (аналогично для любого другого языка)?

В конце данной статьи есть ZIP архив «Проверка русской орфографии в Autoplay media studio 8.2». Скачайте и распакуйте его. Внутри Вы найдёте файл «SpellRU.lex» – основной словарь. Скопируйте этот файл в папку с программой (не обязательно). Я скопировал их в «C:\Program Files (x86)\AutoPlay Media Studio 8 Trial\Data».

Перейдите в Автоплей медиа студио, откройте меню Edit и выберите пункт Preferences. В появившемся окне, в дереве разделов, выберите пункт Spell Checker. Нажмите два раза левой клавишей мыши на путь в поле Maindictionary, а затем нажмите один раз левой клавишей мыши на появившуюся кнопку с троеточием. И укажите путь к основному файлу словаря – «SpellRU.lex» (рисунок ниже).

Autoplay media studio 8

Нажмите Ok и перезапустите программу. Если всё было сделано правильно, то у Вас должна заработать проверка орфографии для русского языка.

Разные действия кнопки при разных условиях

Задан вопрос: «Можно ли как-то сделать, чтоб разные ветки в объекте Tree (Дерево) давали определенные команды одной и той же кнопке?». Давайте рассмотрим, как это можно сделать. Хорошо сначала   ознакомиться со статьёй «Уроки Autoplay media studio 8 (часть 1)».

Создайте объект Tree (Дерево). В свойствах этого объекта на вкладке Script разместите нижеуказанный код на вкладку OnSelect (рисунок ниже).

Autoplay media studio 8.2

sNodeIndex = Tree.GetSelectedNode("Tree1");
if sNodeIndex == "1.1.1" then
         Tree_name = "primer1"
elseif  sNodeIndex == "1.1.2" then
         Tree_name = "primer2"
elseif  sNodeIndex == "1.2.1" then
         Tree_name = "primer3"
elseif  sNodeIndex == "1.2.2" then
         Tree_name = "primer4"
end

Переменная «Tree_name» и её значение «primer» не обязательно должны быть именно такими.

Создайте объект Button (Кнопка). В свойствах этого объекта на вкладке Script разместите нижеуказанный код на вкладку OnClick.

if Tree_name == "primer1" then
Image.SetVisible("Image2", true);
elseif Tree_name == "primer2" then
Paragraph.SetText("Paragraph1", "Уроки Autoplay media studio 8.2");
elseif Tree_name == "primer3" then
Image.SetVisible("Image2", false);
elseif Tree_name == "primer4" then
Page.Jump("Page2");
end

Обратите  внимание на то, что переменная «Tree_name» и её значение «primer» для объекта Tree (Дерево) должна совпадать с переменной и значением объекта Button (Кнопка).

Строка «if Tree_name == "primer1" then Image.SetVisible("Image2", true);» указывает, что если в объекте дерево выбрали первый пункт, то по нажатию на кнопку необходимо сделать видимым объект Image (Изображение). Строка «elseif Tree_name == "primer2" then Paragraph.SetText("Paragraph1", "Уроки Autoplay media studio 8.2");» указывает, когда в объекте дерево выбрали второй пункт, то по нажатию на кнопку необходимо заменить текст в объекте Paragraph (параграф) на текст «Уроки Autoplay media studio 8.2». И так далее. Вы можете задавать любые действия над любыми объектами.

В конце данной статьи Вы сможете скачать проект Autoplay media studio 8.2 с выполнением данного урока.

Как в Autoplay media studio 8 вставить музыку?

Можно вставить звук как фоновый. Для этого в меню Project выберите пункт Audio и добавьте аудио файл(ы), который(е) необходимо воспроизводить при запуске программы (рисунок ниже). Немного подробнее об объекте Audio (Аудио) Вы можете прочесть в статье «Обзор AutoPlay Media Studio (часть 5). Программа для создания оболочек автозапуска».

Автоплей медиа студио

Можно разместить кнопку, при нажатии на которую будет воспроизводиться указанная вами композиция. Для этого разместите объект Button (Кнопка) и в свойствах этого объекта на вкладке Script разместите нижеуказанный код на вкладку OnClick.

Audio.Play(CHANNEL_NARRATION);

Перейдите в свойства страницы на вкладке Script разместите нижеуказанный код на вкладку Onpreload.

Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\Sash - Adilante.mp3", false, false);

Канал «CHANNEL_NARRATION» в коде страницы должен совпадать с каналом в коде кнопки. «AutoPlay\\Audio\\Sash - Adilante.mp3» - путь к файлу, который необходимо воспроизвести.

Вариантов вставки музыки в Автоплей медиа студио много. Можно ещё разместить плагин MediaPlayer, а для кнопки, объект Button, задать такой код:

MediaPlayer.Load("Plugin1", "AutoPlay\\Audio\\Sash - Adilante.mp3");

В конце данной статьи Вы сможете скачать проект Autoplay media studio 8.2 с выполнением данного урока.

Ответы на вопросы по Автоплей медиа студио

Ниже даются краткие ответы на ряд вопросов, интересующих пользователей  сайта.

«Можно ли с помощью этой чудесной программы записывать на DVD диски для обычных проигрывателей, чтоб смотреть видео на домашнем телевизоре?». По большому счёту – нет. Autoplay media studio создаёт программы с расширением EXE. Такой тип файлов не поддерживается обычными DVD проигрывателями. Можно попробовать создать проект  Autoplay media studio и разместить в корневом каталоге проекта папки «AUDIO_TS» и «VIDEO_TS» (фильм). Тогда, возможно, получится, что DVD проигрыватель «увидит» и воспроизведёт содержимое папок «AUDIO_TS» и «VIDEO_TS», а в Windows будет запускаться EXE файл Вашей программы.

«Будет ли программа, созданная в AutoPlay Media Studio 8 работать на макинтошах? Есть ли заморочки с этим?».

По большому счёту – нет. Autoplay media studio создаёт программы с расширением EXE. Выход – установка в Mac OS виртуальной машины с windows.

 «Как сделать выход из программы через диалоговое окно? То есть - Создано Диалоговое окно с тремя кнопками, одна из которых - «выйти и выкл. компьютер». При нажатии на оную, диалог закрывается... но программа продолжает работать…».

 В диалоге создайте кнопку. В свойствах этого объекта на вкладке Script разместите нижеуказанный код на вкладку OnClick.

result = DialogEx.Close(0);

В свойствах диалога на вкладке Script разместите нижеуказанный код на вкладку OnClose.

Application.Exit(0);

«При добавлении файла к кнопке действия (функция open document) появляется ошибка «The following validation error has occured: The document to open could not be found» -Вроде файл не найден. Но файл (презентация) находится в папке проекта и открывается нормально. Что посоветуете?».

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

«Вставляю «Новый объект PDF», задаю путь к PDF файлу (в файле содержится текст и гиперссылки на открытие интернет страницы). Запускаю программу, текст корректно отображается, а нажимая на ссылки ничего не происходит.».

 Попробуйте в установках Adobe Reader в разделе Диспетчер доверия нажать на кнопку Изменить параметры и в появившемся окне выбрать Разрешить файлам PDF доступ ко всем сайтам.

«Можно ли сделать так, чтобы после окончания видео, оно как бы само выходило из полноэкранного режима и возвращалось меню? Как, допустим, на покупных DVD дисках после конца фильма, назад в меню выходит».

Попробуйте на вкладке Script разместите нижеуказанный код на вкладку On Finish для видео объекта.

Video.SetFullScreen("Video1", false);

«При просмотре выходит ошибок нет. 1 предупреждение. Что это означает?». Предупреждения выводятся в случаях, когда есть не критические для создания программы ошибки. Например, какой-то рисунок выходит за края окна программы. Это не должно помешать работе.

«Как сделать кнопку, которая свернёт программу в панель задач?». В свойствах этого объекта Кнопка на вкладке Script разместите нижеуказанный код на вкладку OnClick.

Window.Minimize(Application.GetWndHandle());

«Подскажите, как сделать так, чтобы окно готового проекта можно было перетаскивать по экрану». В настройках проекта на вкладке Apperance включите опцию Movable.

«Почему при выборе кнопок, не отображаются миниатюрки в окне Select File?». В этом окне смените режим отображения, кнопка Views в правом верхнем углу, на Thumbnails.

«Как организовать закачку файлов через меню диска? Т.е. я создала меню диска, в одном из разделов разместила надпись. Мне нужно, чтобы при нажатии на эту надпись начиналась загрузка файла (архива) на компьютер пользователя, подобно закачке из интернета.». В свойствах надписи на вкладке Quick Action выберите View Website, в поле Web site введите адрес на файл, который необходимо загрузить.

Часто задаваемые вопросы сайта Indigorose

Рассмотрим некоторые часто задаваемые вопросы с сайта разработчика.

Кому нужна Автоплей медиа студио? Любому, кто хочет создать свой собственный программный продукт. Не важно, хотите Вы создать меню автозапуска для CD-ROM/DVD-ROM/BLU-RAY дисков, распространять документы, презентации PowerPoint, файлы Acrobat PDF или хотите создать полноценное мультимедийное приложение.

Что можно сделать с Autoplay media studio 8.2? Достаточно просто Вы сможете сделать весьма профессиональное программное обеспечение. В принципе, подобные Autoplay media studio программы направлены на создание меню автозапуска дисков. Но интеграция с различными типами файлов, таких как изображение, звук, видео, текст и flash, позволяет существенно расширить возможности программы. Миллионы пользователей по всему миру доверяют AutoPlay Media Studio и создают в этой программе такие проекты как: разработка мультимедийных авторских приложений, CBT (Computer Based Training) или обучающих приложений, меню автозапуска для CD-ROM/DVD-ROM/BLU-RAY дисков, интерактивных маркетинговых презентаций, CD-визиток, игр и многого другого.

Насколько легко научиться работать в данной программе? Autoplay media studio всегда отличалась наличием понятного визуального интерфейса. В ней весьма легко добавлять объекты (изображения, видео, кнопки, текст и так далее) в Ваш проект и размещать их там, где необходимо при помощи направляющих, инструментов выравнивания и «слоёв». Как только Вы закончите разработку интерфейса Вашей будущей программы, то сможете наделить его отдельные элементы реакцией (действием) на нажатие, наведение и так далее. Среди этих действий: открытие PDF файла, воспроизведение видео, открытие веб-сайта в браузере и многое другое. «Мастер действий» позволяет настроить действие, выбрав необходимое из более чем 865 встроенных функций. Autoplay media studio такая же мощная как Visual Basic, Delphi, Java или C++, но гораздо более простая в изучении и получении результата.

У Автоплей медиа студио есть визуальные средства разработки (WYSIWYG интерфейс)? Да. Весь процесс разработки программного продукта может проходить в визуальном режиме. То есть, для размещения на странице программы кнопки Вам просто нужно её перетащить с панели инструментов на страницу. Общий смысл таков: то, что Вы видите при разработке Вашего приложения, это то же, что увидят пользователи Вашего приложения.

Autoplaymediastudio может записывать DVD и Blu-Ray диски? Да.

Autoplay media studio поддерживает Adobe Flash? Да. Вы можете вставить flash объект внутрь Вашего приложения (программы).

Какие видео форматы поддерживает Автоплей медиа студио? Windows Media Video (WMV), AVI, MPEG и любое видео, которое поддерживается QuickTime.

Какие форматы изображений поддерживает Автоплей медиа студио? BMP, JPG, GIF, PNG, PSD, и TIF.

Какие аудио форматы поддерживает Автоплей медиа студио? OGG, WAV, MP3 и любое аудио, которое поддерживается QuickTime.

На каких операционных системах будут работать программы, созданные в Autoplay media studio 8.2? Microsoft Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2012, Windows 8 и Windows 8.1 (х32, х64).

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

Я могу создавать веб-страницы при помощи этой программы? Нет.

Существуют ли шаблоны для создания программ? Да. Они входят в поставку с Autoplay media studo.

Сколько времени занимает создание программы? Полнофункциональная программа может быть создана за минуты, например, на основании шаблона. Всё зависит от того, что конкретно Вы хотите сделать. Но, в любом случае, разработка аналогичного по сложности программного продукта в Autoplay media studo будет быстрее, чем в Visual C++, Delphi или Visual Basic. Еще хочу добавить, что, при условии владения программой на достаточном уровне, 60-80% времени уходит на создание содержимого (видео, аудио, текст, изображения и так далее) и разработку дизайна (работа в растровом или векторном редакторе). Также следует учесть, что проектирование (идея) программного продукта может занять очень длительный, по сравнению с разработкой, период. На создание подобных программ у меня, в среднем, уходит около 3-6 часов непрерывной работы при условии, что всё содержимое уже готово и есть план того, что конкретно я хочу сделать. В это время входит разработка дизайна в Photoshop (или Illustrator), непосредственное создание первого варианта программы в Autoplay media studo 8.2 и несколько циклов тестирование-исправления\изменения создаваемой программы.

Кто уже используют Autoplay media studo? Данным программным продуктом пользуются все, начиная от индивидуальных разработчиков и заканчивая крупными компаниями.

Мне нужно платить за созданные программы? Нет. После покупки лицензии на Autoplay media studo Вам больше ничего не надо платить.

Можно ли распространять созданные программы по электронной почте? Да. Autoplay media studo может экспортировать созданную Вами программу в самораспаковывающийся архив. Его Вы можете прикрепить как вложение к письму. Если файл слишком большой, можно выложить его в облачное хранилище и отправлять по почте ссылку на загрузку.

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

Может AutoPlay Media Studio читать и писать значения реестра и XML файлы? Да. Кроме того, есть возможность определить, обладает ли учётная запись пользователя, от имени которой запускается созданная Вами программа, правами на чтение и запись в реестр.

Можно ли добавить свои собственные данные в свойства исполняемого файла созданной программы? Да. Немного подробнее об этом Вы сможете прочесть в статье «Обзор AutoPlay Media Studio (часть 5). Программа для создания оболочек автозапуска».

Надеюсь, что уроки Autoplay media studio 8 будут Вам полезны. В дальнейшем планируется подбор материалов для написания следующих частей уроков, включая основанные на Ваших вопросах в комментариях и личных сообщениях на сайте.

Похожие материалы
Автор статьи – Хорошевский Алексей

Хорошевский Алексей Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

Кандидат технических наук по специальности «Информационные технологии».

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

 

Полезные ссылки:

Скачать файл Описание
zip Словарь Проверка русской орфографии в Autoplay media studio 8.2
zip Примеры проектов Примеры реализации описанных в статье приёмов