Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 3)

Модерирует : gyra, Maz

Widok (17-05-2010 12:17): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Часть 3 [Часть 2, Часть 1]



  AutoPlay Media Studio - мощная программа для создания меню автозагрузки CD/DVD. Эта программа создаст все необходимые файлы для автозапуска и его графическую оболочку. Пользователю останется лишь записать готовый проект на свой CD/DVD.
  AutoPlay Media Studio не требует от пользователя никаких особых знаний и очень прост в освоении, имеет дружественный и интуитивно понятный интерфейс. Приложение, которое будет создано AutoPlay Media Studio в конце работы, представлено в виде объектной модели. Эта модель состоит из группы отдельных страниц. На этих страницах можно размещать объекты, которые могут представлять собой графику, музыку, текст, видео, Flash, HTML и пр. Любому элементу можно назначить определенное действие. Например, при наведении на рисунок курсора мыши, может возникать текст с комментариями, при нажатии на кнопку "Play" начнет проигрываться фильм и т.д. Программа предоставляет сотни различных действий, которые можно связать с объектами. В AutoPlay Media Studio присутствует большое количество уже готовых шаблонов.
  AutoPlay Media Studio имеет широкие возможности и богатый набор инструментов для разработки мультимедийных проектов. Использовать программу можно не только для создания файлов автозапуска, но и, например, для разработки интерактивного обучающего софта или мультимедийной презентации.

Язык интерфейса: английский
Страница загрузки: AutoPlay Media Studio Trial v7.5.1006.0
Рекомендуемое дополнение: AMS PluginPowerPack by Kindly v4.0 - Зеркало
Это дополнение содержит все последние плагины, расширяющие возможности AMS, на момент его выпуска (02.08.09).

Учимся работать с AMS:
Ресурс 1 - Ресурс 2 - Ресурс 3 - Ресурс 4

Скриптовый язык LUA:
Ресурс 1 (En) - Ресурс 2 (Ru)

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • amsuser.com
  • azman.info
  • icynorth.com
  • gooseweb.ru   -умер, сорри...
  • warmuskerken.com

    Ответы на наиболее часто задаваемые вопросы:
  • Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
  • Активация кнопок по информации из реестра (на примере авторана для игр) от Zloy_Gelud
  • Виды путей, используемых в AMS от GOOSE
  • Включение\отключение фоновой музыки кнопкой
  • Вывод HTML отчета с использованием SQLite плагина от IndigoRose
  • Выделение и копирование в буфер текста\части текста от GOOSE
  • Для тех, у кого русский проект с "кракозяблами"
  • Запуск WinRAR'a для распаковки архивов от Reineke
  • Запуск файлов из Web объекта
  • Запуск/открытие файлов из Web объекта от tavria2
  • Запускаем экзешник по информации из реестра от Lexua
  • Пример бегущей строки (более красивый способ) от tavria2
  • Из окна в полноэкранный режим и обратно  
  • Изменяем иконку приложения от Lexua
  • Изменяем курсор в приложении от GOOSE
  • Изменяем скроллинг ListBox-у от GOOSE
  • Используем таймер
  • Отображение процесса распаковки файла из ZIP-архива + общий прогресс распаковки от Zloy_Gelud
  • Отправка данных из форм по e-mail от GOOSE
  • Перенос строки во всплывающей подсказке от GOOSE
  • Показ\скрытие объектов по действиям мыши
  • Полноэкранный режим для приложения
  • Последовательный запуск нескольких файлов
  • Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
  • Проверка на существование копии проекта aka запрет повторного запуска от tavria2
  • Проигрвывание MP3 из ListBox-а подряд от UMode
  • Простой пример бегущей строки от GOOSE
  • Работаем с запароленными архивами от GOOSE
  • Работаем с объектом дерева от GOOSE
  • Ряд вопросов и ответов по созданию меню для DVD от tavria2
  • Реализация Play-листов для Винампа от BOObastis
  • Таблица дисков системы от Lexua
  • Изменение стиля границ окна проекта от tavria2
  • Многострочная подсказка (tooltip) от tavria2

    Обсуждение оформления шапки
    Старая версия шапки

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:11 30-01-2009 | Исправлено: Maz, 12:31 25-09-2017
    seryoga393777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, форумчане!!! Если кто-нибудь знает в чём проблема, то подскажите: Сделал так,  
    что если игра стоит, то светится кнопка Играть, а если её нет, то Установить. Вроде бы код работает, но почему-то, нажимая на кнопку Играть, она не запускается.
     
    On Preload:
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true).."\\MyGAme.exe";
       if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == true) then
       Button.SetEnabled("Button5", true); -- кнопка "Играть"
       Button.SetEnabled("Button1", false); -- кнопка "Установить"
          if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == false) then
          Button.SetEnabled("Button5", false); -- кнопка "Играть"
          Button.SetEnabled("Button1", true); -- кнопка "Установить"
       end
    end  
     
    On Click:
    File.Run(strRunGamePath.."\\MyGAme.exe", "", strRunGamePath, SW_SHOWNORMAL, false);  [На кнопки Установить и Играть]
     
    Если Кто знает в чём дело, подскажите. Заранее благодарен.
     

    Всего записей: 14 | Зарегистр. 01-02-2010 | Отправлено: 20:07 03-02-2010
    goFRyS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо lorents! Извини за невнимательность, проблема оказалась еще и в том, что экспериментировал я с переименованым файлом игры Lines.exe в файл Game.exe. В процессах висел Game.exe, НО команда не срабатывала! После того я поменял команду на "calc.exe", запустил калькулятор и все заработало!

    Всего записей: 34 | Зарегистр. 15-06-2006 | Отправлено: 20:11 03-02-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    народ где Zloy_Gelud ???
    куда он девался ? кто нить что то знает ?

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 20:31 03-02-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
    упс забыл сказать, что название процесса надо писать маленькими буквами, из-за этого и проблема
     
    seryoga393777

    Цитата:
    Если Кто знает в чём дело, подскажите. Заранее благодарен.  

    замени

    Код:
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true).."\\MyGAme.exe";

    на

    Код:
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true);

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 20:37 03-02-2010 | Исправлено: lorents, 11:23 04-02-2010
    seryoga393777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    lorents
     
    замени
     
    Код:
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true).."\\MyGAme.exe";
     
    на
     
    Код:
    strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true);

     
    Нажимая на кнопку Играть  процесс запускается, он появляется в диспетчере задач MyGAme.exe, но игра не включается.  Может быть, надо где-нибудь отобразить рабочую папку, только как???

    Всего записей: 14 | Зарегистр. 01-02-2010 | Отправлено: 22:37 03-02-2010
    seryoga393777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Или в реестр занести какой-нибудь параметр. Если кто-нибудь знает в чём дело, то помогите!!!

    Всего записей: 14 | Зарегистр. 01-02-2010 | Отправлено: 14:08 04-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seryoga393777
    Для начала проверь получаемый путь, с помощью Dialog.Message:
    Dialog.Message("", strRunGamePath);

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 15:30 04-02-2010
    leonardosv

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый вечер помогали вы мне не раз,за что огромное спасибо.
    ситуация у меня теперь такая  
    необходимо  появление кнопок завязаных на таймере
    к примеру так
    1:30 - появляется 1 кнопка
    1:50 - кнопка изчезает
     
    2:40 - появляется вторая кнопка
    3:00 - вторая изчезает
     
    и главное
    я веду бегунок видео назад и кнопочки появляются при проигрывании видио в той же последовательности,-те завязаны на шкале проигрывателя??

    Всего записей: 19 | Зарегистр. 12-10-2009 | Отправлено: 19:35 04-02-2010
    seryoga393777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
     

    Цитата:
    seryoga393777
    Для начала проверь получаемый путь, с помощью Dialog.Message:
    Dialog.Message("", strRunGamePath);

     
    Я проверил, при просмотре авторана появляется окно в котором D:\My Game\MyGAme.exe, т.е. верный путь где и установлена игра , но всё равно игра не включается..

    Всего записей: 14 | Зарегистр. 01-02-2010 | Отправлено: 20:12 04-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seryoga393777
    Странно, если ты сделал исправления, как указал lorents, то результат должен быть: "D:\\My Game" и соответственно:
    strRunGamePath.."\\MyGAme.exe" -- путь к запускаемому файлу ("D:\\My Game\\MyGAme.exe")
    strRunGamePath -- рабочая папка ("D:\\My Game")
     
    Добавлено:
    Если все таки strRunGamePath возвращает путь + имя файла, тогда нужно из этого пути выделить рабочую папку:

    Код:
    tPath = String.SplitPath(strRunGamePath);
    sWorkFolder = tPath.Drive..tPath.Folder;
    result = File.Run(strRunGamePath, "", sWorkFolder, SW_SHOWNORMAL, true);

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:41 04-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    All
    Пример эффекта воды на картинке WaterMark.apz.
     
    В проекте используется waterctrl.dll v2.0, которая была написана китайским мастером для InnoSetup.
     
    Примечание:
  • Поддерживаются картинки только .bmp
  • Картинка изначально должна быть перевернута на 180 градусов, наверное таким образом мастер хотел защитить свое творение
  • Размер картинки сильно влияет на скорость ее загрузки

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:28 05-02-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    leonardosv
     
    думаю тебе надо воспользоваться действием  Video.GetCurrentPos и оператором if

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 14:02 05-02-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2

    Цитата:
    Пример эффекта воды на картинке WaterMark.apz.  

    Эффект классный, давно его использую, тока делал его через flash, но теперь буду использовать твой пример, смотрится на много лучше, спасибо!

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 15:16 05-02-2010
    seryoga393777

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем доброго времени суток! У меня возник такой вопрос. Можно ли найти в интернете 4-ю версию Autoplay Media Studio. Если кто-нибудь знает где скачать дайте пожалуйста ссылку. Заранее благодарен.

    Всего записей: 14 | Зарегистр. 01-02-2010 | Отправлено: 18:57 05-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    All
     
    В предыдущем примере WaterMark.apz, была допущена ошибка - не работал эффект воды в диалоговом окне.
     
    Новая версия WaterMark 1.1.apz.
    Добавлено несколько вспомагательных функций.  

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:23 06-02-2010
    Kindly



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Цитата:
    Новая версия WaterMark 1.1.apz
    Спасибо, можно еще firectrl.dll прикрутить А вообще там в шапке темы коллекции dll выкладывали, если есть интересные, то тоже можно прикрутить

    Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 15:19 07-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kindly

    Цитата:
    А вообще там в шапке темы коллекции dll выкладывали, если есть интересные, то тоже можно прикрутить  

    Прикрутить то можно, а вот на счет интересные или нет - мне трудно судить об этом, т.к. с InnoSetup я не работал и посмотреть в действии работу этих DLL - нет возможности, да и описаний DLL-ок маловато.
     
    Если есть интересующие DLL-ки - список в студию с коротким описанием.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 16:45 07-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kindly

    Цитата:
    можно еще firectrl.dll прикрутить  

    попробовал прикрутить - не очень стабильная dll, т.е первый раз запускается все ОК, а при последующем вызове происходит ошибка записи в память.
    Возможно, автор dll допустил ошибку при работе с памятью.
     
    P.S. Со своей стороны, освобождение ресурсов сделал и проконтролировал.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:10 07-02-2010 | Исправлено: tavria2, 22:33 07-02-2010
    goFRyS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые знатоки, у меня простой вопрос, на который не могу сообразить решение. Как сделать чтобы при отсутствии музыки был видим рисунок, и наоборот, когда музыка играет его не должно быть видно? На кнопку повесить нельзя, нужна именно реакция на присутствие играющей музыки (CHANNEL_BACKGROUND). Спасибо.

    Всего записей: 34 | Зарегистр. 15-06-2006 | Отправлено: 07:46 08-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
    Нужно использовать таймер для отслеживания текущей позиции трека. Время таймера установить ~100 ms.
    В событии таймера сравнивать текущую позицию трека с длиной трека, если позиция меньше длины, то скрыть рисунок, иначе отобразить.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:16 08-02-2010 | Исправлено: tavria2, 10:17 08-02-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

    Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 3)
    Widok (17-05-2010 12:17): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru