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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    aaallleeexxx

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yakim777, kostya1478, lorents  
    Спасибо за ответы, но видимо нужно прояснить ситуацию.
    Дело в том что исходников у меня нет, есть ГОТОВЫЙ диск, на нем есть autorun.cdd который в свою очередь является zip архивом с паролем, внутри лежит _fonts.dat. Я предположил что можно както узнать какой шрифт использован в авторане, если открыть этот архив.  
    Кроме того при автозапуске во временной папке создается папка с файлами  
    Arial_1.TFT  
    Times New Roman_1.TFT
    если переименовать их в ttf то они открываются как шрифты, такие же как и те что усановлены в системе
    Arial полужирный курсив  
    Times New Roman полужирный курсив

    Всего записей: 14 | Зарегистр. 30-03-2006 | Отправлено: 10:02 05-10-2009
    Denixxz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста.
    Сталю на проект Startup Movie во флешке. Если оставлять включенным Allow click to skip, то флешка проигрывается до конца и зависает пока по ней не кликнешь, соответственно и проект сам не открывается пока не кликнешь. Если Allow click to skip выключить, то также проигрывается до конца и зависает, при этом ее естественно и кликом не убрать.
    Подскажите как сделать, чтоб флешка сама закрывалась по завершению проигрывания и заодно по клику в любой момент.

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 23:57 05-10-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Denixxz
    см. OnFinish

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 00:02 06-10-2009
    Denixxz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yakim777
    Спасибо, но можно пожалуйста поподробнее.

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 14:05 06-10-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Требуется помощь клуба  
    Нужно преобразовать путь с длинными именами в формат 8.3
    В kernel32.dll есть функция GetShortPathNameA
    Как правильно это сделать при помощи DLL.CallFunction?

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 14:38 06-10-2009
    tavria2



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

    Цитата:
    преобразовать путь с длинными именами в формат 8.3  
    В kernel32.dll есть функция GetShortPathNameA ...

    А зачем API, если есть штатное действие: File.GetShortName?

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:37 06-10-2009 | Исправлено: tavria2, 20:37 06-10-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Denixxz
    я ошибся =)
    я даже не знаю что посоветовать.. если это именно видео - или отредактировать флэшку или отковертировать, может форумчане подскажут?

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 21:02 06-10-2009
    Denixxz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yakim777
    Ясно =)
     
    Ребят, помогите пожалуйста, проблема очень актуальна. Кучу времени потратили на флешку, проект уже надо сдавать и такая закавыка...

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 02:55 07-10-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2 опа - промаргал Сенкс, совсем заработался...
     

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 11:03 07-10-2009
    Jetr0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня есть несколько вопросов по АМS. Предупреждаю сразу - я только начинающий пользователь этой интересной программы, так что прошу сильно ногами не пинать
    Итак, заинтересовал меня код от GOOSE найденый в примерах - "Показ\скрытие объектов по действиям мыши". Все отлично работает, только хотелось бы к нему еще следующее:
    При нажатии на кнопку чтобы скрываемый текст фиксировался и не скрывался если убрать от кнопки курсор. Как это возможно реализовать?
     
    И второй вопрос - я сделал окно довольно большим, на мониторах 19" и выше все это смотрится вполне нормально, но например на 17" окно даже на экран полностью не помещается. можно ли как-то программно уменьшать ауторун на компьютерах с небольшим разрешением?

    Всего записей: 69 | Зарегистр. 09-01-2009 | Отправлено: 12:07 07-10-2009 | Исправлено: Jetr0, 12:10 07-10-2009
    kostya1478



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    jetr0
     
    Чтобы скрываемый текст оставался видимым после того, как курсор сместился с кнопки, нужно просто удалить скрипт скрытия текста с события OnLeave на кнопке.  
     
    Уменьшить размер запускаемого приложения можно по аналогии с примером из шапки: Полноэкранный режим для приложения, только учти, что расположение каждого объекта придется указывать вручную.
     
    Denixxz
     
    Даже не знаю, чем помочь твоему горю... Не имею ни малейшего понятия, как обращаться к стартовой флешке и куда прописывать. Разве что сделать её в качестве ещё одного проекта, а основной вложить внутрь. Согласен, решение топорное, просто вариант.

    Всего записей: 125 | Зарегистр. 07-02-2009 | Отправлено: 13:41 07-10-2009
    Jetr0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kostya1478
    А я не хочу удалять
    Дело в следующем - цепляю например несколько кнопок с скриптом GOOSE, если по них пройтись курсором, то появляется и скрывается текст. Нахожу что-то интересное, давлю на кнопку, и текст остается, и например появляется кнопка (с кнопкой думаю и сам разберусь).
    То есть вообще убрать функцию скрытия окна мне не пройдет.


    Итак, хватило фантазии сделать следующее - создал такой-же рисунок на том-же месте, но появляется он при нажатии на кнопку. Вроди все что я хотел получилось, но все-же может возможно все это сделать кодом, не прибегая к создании второго рисунка?

    Всего записей: 69 | Зарегистр. 09-01-2009 | Отправлено: 14:14 07-10-2009 | Исправлено: Jetr0, 16:52 07-10-2009
    kostya1478



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    либо так, как это сделал ты, то есть путем замещения одного другим, либо с помощью загрузки картинки динамически, позже могу описать как именно, пока что нет возможности добраться до программы

    Всего записей: 125 | Зарегистр. 07-02-2009 | Отправлено: 17:44 07-10-2009 | Исправлено: kostya1478, 17:52 07-10-2009
    Jetr0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kostya1478
    Буду весьма признателен за небольшую инструкцию динамического изменения объектов.

    Всего записей: 69 | Зарегистр. 09-01-2009 | Отправлено: 17:59 07-10-2009 | Исправлено: Jetr0, 18:04 07-10-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Jetr0
    если тебе нужно менять картинку - см. Image.Load

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 19:22 07-10-2009
    kostya1478



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Jetr0
    ну, по всей видимости, уже разобрался... Yakim777 указал тебе на нужное действие. Минус у этого способа только один - размер картинки подстраивается под размер первоначального файла, из-за чего нарушаются пропорции и оригинальный размер. Если при старте картинка не должна быть видна, то опять же поиграешься с SetVisible/SetEnabled.

    Всего записей: 125 | Зарегистр. 07-02-2009 | Отправлено: 01:24 08-10-2009
    Jetr0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kostya1478
    Нет, не разобрался, пока знаний не хватает, я с AMS только третий день работаю. Сделал как писал выше - создал копию объекта, и его уже отображал при клике. На первое время пройдет и так, а дальше подучу немного ЛУА...
     
    Yakim777
    kostya1478
    Спасибо за помощь.

    Всего записей: 69 | Зарегистр. 09-01-2009 | Отправлено: 11:31 09-10-2009
    Denixxz



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kostya1478
    Пошли другим путем, переконвертили флешку в ави, теперь все нормально.
    Тут другой вопрос, в проект поставили плагин MediaPlayer, не могу понять, как в него музыку положить, подскажите пожалуйста.

    Всего записей: 131 | Зарегистр. 21-06-2006 | Отправлено: 12:41 09-10-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2, добрый вечер!
    Не могли бы Вы мне помочь с кодом проверки файлов, я хочу сделать следующее:
    получить новую таблицу t3 состоящую из файлов которых нет для работы проекта, прошу прощения что столько беспокою из-за кода.

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 19:10 09-10-2009
    tavria2



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

    Цитата:
    получить новую таблицу t3 состоящую из файлов которых нет для работы проекта

    Код:
    t1 = File.Find("AutoPlay", "*.*", true, false, nil, nil);  
    t2 = TextFile.ReadToTable("file.cdd");  
    t3 = {};
       
    bSuccess = true;  
    for nIdx2, sValue2 in t2 do  
      bFound = false;  
      for nIdx1, sValue1 in t1 do  
        if sValue2 == sValue1 then bFound = true; break; end  
      end  
      if not bFound then bSuccess = false; Table.Insert(t3, Table.Count(t3)+1, sValue2); end      
    end  
       
    if bSuccess then  
      Dialog.Message("", "OK");  
    else  
      Dialog.Message("", "Отсутствуют файлы:\r\n\r\n"..Table.Concat(t3, "\r\n", 1, TABLE_ALL));  
    end

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 19:59 09-10-2009 | Исправлено: tavria2, 20:00 09-10-2009
       

    Страницы: 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru