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

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

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

    Цитата:
    Может тебе дать 6 версию автоплэя? Там всё на русском (кроме хелпа)

     
    Нет, спасибо, у меня не настолько плохо с английским, просто хотелось бы более   подробного руководство по action'ам.
     

    Цитата:
    Пример от плагина SMTP тебе в помощь.

     
    Спасиб, попробую.

    Всего записей: 4 | Зарегистр. 19-07-2009 | Отправлено: 07:57 20-07-2009
    Mars803



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

    Код:
    mailtable = {};
    --кому
    mailtable.to = "test@mail.ru";
    --тема
    --русский текст может привести к ошибкам в кодировке, так что лучше протестировать сначала русские буквы а потом английские
    mailtable.theme = "Тема сообщения";
    --от кого
    mailtable.from = "prezident@kremlin.ru";
    --сообщение
    mailtable.mes = "test_message";
    --прочие параметры (обязательные)
    mailtable.wap = 2;
    mailtable.go = 17;
    mailtable.file = "http://";
    result = HTTP.Submit("http://wapinet.ru/mail/index.php?url=wapinet.ru", mailtable, SUBMITWEB_POST, 20, 80, nil, nil);
     

    Единственно что тут текст сообщения глюкнутый будет, над ним еще думать надо, возможно его надо декодировать в ютф-8

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 08:02 20-07-2009
    tavria2



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

    Цитата:
    Еще один вопросик, есть какие-то наработки по работе с подсказками(tooltip)?  
    У меня нет.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 08:59 20-07-2009
    Vjik86

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

    Цитата:
    Единственно что тут текст сообщения глюкнутый будет, над ним еще думать надо, возможно его надо декодировать в ютф-8

     
    Как-то странно - текст самого сообщения приходит нормальный, а текст темы сообщения кривой. Загадка.
     
    А за код огромное спасибо!
     

    Всего записей: 4 | Зарегистр. 19-07-2009 | Отправлено: 12:02 20-07-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У кого плугин Skin нормально работает? У меня после назначения скинов меню пустое

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



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

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 20:58 20-07-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    У меня пусто Ни надписей, ни иконок. Может дело в скинах? А меню у тебя с иконками? И версия плага какая?

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 22:27 20-07-2009 | Исправлено: Lexua, 22:31 20-07-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выяснилось, что плаг коряво работает с iconlist. Стоит отключить иконки и все работает. Написал автору...

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 10:00 21-07-2009 | Исправлено: Lexua, 14:00 21-07-2009
    Taufon



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Люди помогите пожалуйста очень нужен генератор случайных чисел от 1 до 6 (максимум до 10) и совет по его вставке в проект (нужно чтоб по нажатию кнопки он запускал беспорядочно один из нескольких файлов флеш или видео) нужно буквально к завтрашнему вечеру сделать эту гадость но своих мозгов не хватает нашел какие то примеры, но не разберусь где их скачать? http://forum.ru-board.com/topic.cgi?forum=5&topic=5609&start=2000

    Всего записей: 25 | Зарегистр. 25-05-2008 | Отправлено: 12:08 21-07-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Поставь в имени файла (если возможно) в конце цыфру от 1 до 6 и тогда уже OnClick кнопки:

    Код:
    File.Open("путь к файлу\\имя файла без цыфры"..Math.Random(1, 6)..".расширение файла", "", SW_SHOWNORMAL);

    или надо чтобы в проэкте показывало видео или флэеш?

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 14:33 21-07-2009 | Исправлено: Yakim777, 14:40 21-07-2009
    Taufon



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Все спасибо большое вроде разобрался:

    Код:
     chislo = Math.Random(1, 6)
     
    if chislo == 1 then
    Video.SetVisible("Video1", true);
    Video.SetEnabled("Video1", true);
    Video.Play("Video1");
    end
    if chislo == 2 then
    Video.SetVisible("Video2", true);
    Video.SetEnabled("Video2", true);
    Video.Play("Video2");
    end
    if chislo == 3 then
    Video.SetVisible("Video3", true);
    Video.SetEnabled("Video3", true);
    Video.Play("Video3");
    end
    if chislo == 4 then
    Video.SetVisible("Video4", true);
    Video.SetEnabled("Video4", true);
    Video.Play("Video4");
    end
    if chislo == 5 then
    Video.SetVisible("Video5", true);
    Video.SetEnabled("Video5", true);
    Video.Play("Video5");
    end
    if chislo == 6 then
    Video.SetVisible("Video6", true);
    Video.SetEnabled("Video6", true);
    Video.Play("Video6");
    end

     
    Понимаю разумеется что скорее всего нагородил огород на пустом месте но главное что это работает )))

    Всего записей: 25 | Зарегистр. 25-05-2008 | Отправлено: 14:57 21-07-2009 | Исправлено: Taufon, 15:39 21-07-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Taufon
    Ну при таком раскладе если файлы имеют имя типа file1, file2...file6 то так проще

    Цитата:
    chislo = Math.Random(1, 6)
    Video.Load("Video1", "AutoPlay\\Extended Movies\\File"..chislo..".avi");  
    Video.Play("Video1");
     

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 18:17 21-07-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua
    Согласен, что проще. Но в цикле от 1 до 6 Math.Random может выдать и повторяющуюся цифру.
     
    Добавлено:
    Так что лучше было бы так:
  • On Preload:

    Код:
    nMax = 6;
    tblRandom = {};    -- таблица неповторяющихся чисел
    for i=1, nMax do
        local function _RandomTable()
            nRandom= Math.Random(1, nMax);
            for n=1, table.getn(tblRandom) do
                if (nRandom == tblRandom[n]) then
                    bEx=true;
                    break;
                else
                    bEx=false;
                end
            end
            if bEx then
                _RandomTable();
            else
                tblRandom[table.getn(tblRandom) + 1] = nRandom;
            end
        end
         
        _RandomTable();
    end

  • On Click кнопки:

    Код:
    if nInd == nil or nInd == nMax then
        nInd = 1;
    else
        nInd = nInd + 1;
    end
    if (table.getn(tblRandom) > 0) then
        if (nInd < table.getn(tblRandom)) then
            Video.Load("Video1", "AutoPlay\\Videos\\MyVid"..tbl[nInd]..".avi", true, false);
        end
    end

  • Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 21:24 21-07-2009
    Vjik86

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

    Всего записей: 4 | Зарегистр. 19-07-2009 | Отправлено: 08:41 22-07-2009
    German



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    День добрый, помогите прикрутить прогрессбар к thumblist'у.
     
    Есть thumblist, в который помещаются картинки, происходит это не быстро и хочется, чтобы пользователь в это время видел диалоговое окно с прогрессбаром, лучше, если диалоговое окно можно будет как-то оформить
     
    имиджи грузятся кодом, приведенным в справке (это не догма, просто рабочий код, не более того)
     
    OnShow

    Код:
     
    strThumbFolder = "AutoPlay\\Images\\"  
     
    if(strThumbFolder ~= "CANCEL")then
     
        tblImagesJpg = File.Find(strThumbFolder,"*.jpg", false, false, nil,  nil);
             
        nCounter = 1;
        tblImages = {};
     
        if(tblImagesJpg)then
            for i,fn in tblImagesJpg do
                tblImages[nCounter] = fn;
                nCounter = nCounter + 1;
            end
        end
     
        if(tblImages)then
            ThumbList.AddFiles("ThumbList_Interior", tblImages);
        end
    end
     

     
    диапазоны значений для прогрессбара - константы
     
    nMinRange = 1;
    nMaxRange = 256;
    nStepSize = 1;
     
    сам разобраться не смог, помогите, братцы, не оставьте просьбу без внимания

    Всего записей: 411 | Зарегистр. 20-11-2001 | Отправлено: 09:46 23-07-2009
    tavria2



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

    Код:
    function CallBack(sPatch, nIndex)
        Progress.SetCurrentPos("Progress1", nIndex);
        return true
    end
     
    strFolder = "AutoPlay\\Images\\";
    tblImagesJpg = File.Find(strFolder, "*.jpg");
    if tblImagesJpg then
        nCountImage = Table.Count(tblImagesJpg);
        Progress.SetRange("Progress1", 0, nCountImage);
        ThumbList.AddFiles("Plugin1", tblImagesJpg, CallBack);
        Progress.SetVisible("Progress1", false);
    end

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 19:54 23-07-2009
    German



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
     
    все работает как надо, спасибо. Подскажи по коду (опыта пока маловато), где передаются параметры функции:
     
    function CallBack(sPatch, nIndex)
     
     
     
     
     
    Добавлено:
    Подскажите, если кто знает, возможно ли в плагине WinPorgress реализовать режим "Smooth". Я использую скин сам бегунок выглядит как надо, а вод движется он дискретно (рывками) как системный в режиме "Bars". Хочется плавного перемещения .

    Всего записей: 411 | Зарегистр. 20-11-2001 | Отправлено: 07:11 24-07-2009 | Исправлено: German, 08:42 24-07-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    German 07:11 24-07-2009
    Цитата:
    Подскажите, если кто знает, возможно ли в плагине WinPorgress реализовать режим "Smooth". Я использую скин сам бегунок выглядит как надо, а вод движется он дискретно (рывками) как системный в режиме "Bars". Хочется плавного перемещения   .

    Да возможно. В новой версии плагина: 1.3.0.1

    [U] Добавлена возможность установки принудительного стиля 'Smooth' (работает теперь со всеми темами рабочего стола, а не только с классической темой) при создании объекта и вертикальной ориентации.

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 17:53 24-07-2009 | Исправлено: Zloy_Gelud, 19:37 24-07-2009
    tavria2



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

    Цитата:
    где передаются параметры функции:  
    function CallBack(sPatch, nIndex)  

    В CallBack-функцию передавать параметры не нужно - их скрытно передает функция, вызвавшая CallBack-функцию. Какие параметры принимает CallBack-функция - нужно смотреть в справке.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 18:20 24-07-2009 | Исправлено: tavria2, 18:32 24-07-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Думаю завтра-послезавтра будет доступна новая версия плагина. Добавил действие WinProgres.SetColors, устанавливающая цвет фона и движка прогресса в указаный (в формате HEX), если при создании объекта был выбран стиль 'Smooth'. Есть также наработки по действию WinProgress.SetText, но оно будет вразы тормозить действие, вызвавшее callback-функцию (или цикл), поэтому оно не будет включено в плагин и дальше разрабатываться. Так что, скорей всего, это будет финальная версия, т.к. уже больше не знаю что добавлять.

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 02:57 25-07-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