Indigo Rose AutoPlay Media Studio (часть 3) - [77] :: Программы :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Мысль понятна, но я плохо разбираюсь в скриптах , если можно, поподробнее второе предложение, допустим Track1 длиной 60 секунд, как это будет выглядеть?

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
    См. Справку:
  • Page.StartTimer
  • Audio.GetLenght
  • Audio.GetCurrentPos

  • Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:53 08-02-2010
    berik81

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать, чтобы autoplay поддерживал казахский язык.

    Всего записей: 1 | Зарегистр. 08-02-2010 | Отправлено: 13:31 08-02-2010 | Исправлено: berik81, 13:32 08-02-2010
    goFRyS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    Не получается. Как только не сравнивал, делает что-то одно - либо скрывает но не отображает либо отображает но не скрывает . Может как-то еще можно? Через On Audio например?

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



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

    tavria2
     

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

     
    Ради интереса решил посмотреть , что получиться  кодик такой

    Код:
     
    Pos=Math.Round(Audio.GetCurrentPos(CHANNEL_BACKGROUND),0)+1
    Length=Math.Round(Audio.GetLength(CHANNEL_BACKGROUND),0)
    if (Pos<Length)  then
    Image.SetVisible("Image1", false);
    else
    Image.SetVisible("Image1", true);
    end  

     
    картинка появляеться только когда музыка закончиться сама  
     
    кстати  списибо за пример (Watermark) интересный а у тебя ни где не завалялся справочник по АПИшкам на русском языке?

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все понятно. У меня и не получилось бы ничего . Вопрос не поняли. Нужно чтобы картинка появлялась не когда музыка закончится САМА а когда ее ОСТАНОВЯТ. Например запущенный процесс, при котором срабатывает выключение музыки Audio.Stop(CHANNEL_BACKGROUND). Т.е. длина аудиотрека тут ни при чем, тем более она у меня на LOOP стоит. Есть предложения по этому поводу?

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
     А что мешает сразу после Audio.Stop(CHANNEL_BACKGROUND) задать действие Image.SetVisible("Image1", true); в таком случаи?

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



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

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



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

    Цитата:
    а у тебя ни где не завалялся справочник по АПИшкам на русском языке?

    Нет, вся инфа через поиск в инете.

    goFRyS
     
    Используй переменную, как флаг. Например bPlay = true - когда запускается музыка и bPlay = false - когда останавливаешь музыку. В таймере отображаешь или скрываешь картинку в зависимости от флага bPlay.
     
    Добавлено:
    Мда, что то я перемудрил
    Достаточно добавить в событие On Audio следующий код:

    Код:
    if e_State == "Play" then
        Image.SetVisible("Image1", false);
    elseif e_State == "Stop" then
        Image.SetVisible("Image1", true);
    end

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



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

    Всего записей: 34 | Зарегистр. 15-06-2006 | Отправлено: 15:43 08-02-2010 | Исправлено: goFRyS, 15:53 08-02-2010
    GutMen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет! В AutoPlay Media Studio 7.0  (русифицированное)  я сделал проект, в котором есть объект дерево.

    Например, в папке Catalog\Chillers лежит много файлов *.*pdf.

    Как сделать, чтобы при нажатии на название любого файла он открывался?  
    Я пробовал как сказано здесь http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5609&start=540#2 [?] Но не разобрался, где находится это поле Item data.
    Буду признателен за дельные советы.

    Всего записей: 5 | Зарегистр. 08-02-2010 | Отправлено: 18:26 08-02-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GutMen
     
    поле Item data в зависимости от перевда может быть как Данные элемента или просто данные,вообшем 2-е поле для ввода в свойствах элемента дерева!

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lerik2703
    Спасибо.  
    Нашел вот http://forum.ru-board.com/topic.cgi?action=addbookmark&forum=5&topic=5609&start=800. [?] Короче с Item data вроде разобрался. Написал там путь к файлу, который надо открыть.

    В Сценарии\On Double-Click (за что отдельное спасибо GOOSE) написал
     
    tblTreeProps = Tree.GetNode("Tree1", e_NodeIndex)  
    if tblTreeProps then  
    ItemData = tblTreeProps.Data;  
    File.Open("AutoPlay\\Docs\\"..ItemData, "", SW_SHOWNORMAL);  
    end  
     
    Всё равно не работает. Наверное где-то напортачил с путями.Как их правильно надо указывать? Достаточно \AutoPlay\Docs\Daikin\Catalog\Chillers\ (в моем случае) или надо указывать полный путь D:\Мои документы\AutoPlay Media Studio 7.0\Projects\Arktika_3\CD_Root\AutoPlay\Docs\Daikin\Catalog\Chillers.
    Подскажите пожалуйста.

    Всего записей: 5 | Зарегистр. 08-02-2010 | Отправлено: 21:30 08-02-2010
    lorents



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

    Цитата:
    Новая версия WaterMark 1.1.apz.  

    А как сделать, чтобы картинка, которая создается, отображалась только на одной странице, а ни на всех страницах проекта?
     
    Добавлено:
    GutMen

    Цитата:
    Достаточно \AutoPlay\Docs\Daikin\Catalog\Chillers\

    достаточно и так
    а вообще правильно писать через двойной слеш, как у тебя в примере

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:57 08-02-2010
    tavria2



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

    Код:
    if not bLoaded then
        local sImageName    = "Autoplay\\Images\\WaterMark.bmp";                                    
        local Left = 0;
        local Top = 0;
        local Width = 0;                                                    
        local Height = 0;
        local WaterRadius = 3;
        local WaterHeight = 25;
        hWndWM = WaterMark.Create(sImageName, Left, Top, Width, Height, WaterRadius, WaterHeight);
    else
        WaterMark.Visible(true);
    end

    On Close  

    Код:
    WaterMark.Visible(false);



    GutMen

    Код:
    -- ...
    File.Open(ItemData, "", SW_SHOWNORMAL);    
    -- ...

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



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 23:04 08-02-2010
    goFRyS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все равно не получается. Рано обрадовался . Я отключаю музыку на странице 1 - рисунок стал видим, перехожу на страницу 2, музыка не играет, но рисунок, который должен быть видим - НЕВИДИМ! Нажимаю на кнопку выключения\включения музыки вручную один раз - рисунок стал видимым, но музыка не заиграла, второй раз - музыка заиграла и рисунок пропал. Вопрос: почему нет реакции на код "на лету"?  

    Код:
    if e_State == "Play" then  
        Image.SetVisible("Image1", false);  
    elseif e_State == "Stop" then  
        Image.SetVisible("Image1", true);  
    end

    Т.е. при переходе на другую страницу нужно делать какие-то манипуляции чтобы "расшевелить" рисунок.  
     
       Можно ли сделать связь между страницами, например один и тот же рисунок становится видимым или невидимым на всех страницах где он есть? Тогда бы все проще было гораздо.
     
    Спасибо.

    Всего записей: 34 | Зарегистр. 15-06-2006 | Отправлено: 05:39 09-02-2010 | Исправлено: goFRyS, 06:34 09-02-2010
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
     
    On Preload
    Код:
    if bPlay then
        Image.SetVisible("Image1", false);
    else
        Image.SetVisible("Image1", true);
    end

     
    On Audio
    Код:
    if e_State == "Play" then
        bPlay = true;
        Image.SetVisible("Image1", false);
    elseif e_State == "Stop" then
        bPlay = false;
        Image.SetVisible("Image1", true);
    end

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Половина вопроса решена: при переходе на другую страницу рисунок соответствует наличию музыки либо ее отсутствию, НО первый раз нажимать на кнопку "вкл\откл музыки" приходиться ДВА раза, после чего все работает как надо пока не перейдешь на другую страницу. Например: Page1, музыка играет, рисунка не видно, нажимаю "вкл\выкл музыку" - рисунок не появляется, а музыка как-бы на мнгновение запинается во время клика мышкой, но продолжает играть дальше, нажимаю "вкл\выкл музыку" второй раз - вуаля! музыка остановилась, картинка появилась. В этом состоянии перехожу к Page2, музыка не играет, картинка видима, вроде все как надо, нажимаю "вкл\выкл музыку" первый раз - ничего! Второй - все нормально, музыка включилась, рисунок исчез. Подскажите пожалуйста что это может быть, у меня уже мыслей никаких и нервов тоже...

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    goFRyS
    Не знаю, что тебе сказать - у меня работает все ок.  
     
    P.S. Если пользуешся русифицированной сборкой AMS, то возможно глюки в ней.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:46 09-02-2010 | Исправлено: tavria2, 14:47 09-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru