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

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



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

    Цитата:
    result = Dialog.Message("Сообщение", "Установка русского языка!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);  
    if result ~= 7 then

    Здесь неправильно построен сценарий. В данном случае переменная result будет возвращать всегда значение 1, а у тебя result сравнивается с 7. Или убери это сравнение или сделай как-то так:

    Код:
    cBut = Dialog.Message("Руссификация", "Установить русский язык?", MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON1);  
    if (cBut == IDYES) then  
        Folder.Create(_ProgramFilesFolder.."\\Trillian\\languages\\ru");  
        File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\skin.dtd", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil);  
        File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\*.dll", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil);  
        File.Copy("AutoPlay\\Docs\\INTERNET MESSENGER\\Trillian\\Trillian 3.1 Final\\ru\\*.xml", _ProgramFilesFolder.."\\Trillian\\languages\\ru", true, true, false, true, nil);  
        Dialog.Message("Руссификация", "Русский язык успешно установлен!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    end  

    Можно еще сделать проверку на ошибки (все ли файлы руссификации скопировались).

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 18:24 24-03-2009 | Исправлено: Zloy_Gelud, 18:27 24-03-2009
    F305

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

    Всего записей: 1 | Зарегистр. 27-03-2009 | Отправлено: 08:44 27-03-2009 | Исправлено: F305, 08:45 27-03-2009
    tavria2



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

    Цитата:
    немогу найти Скрипт, чтобы можно было видео сделать во весь экран при двойном клике
    А зачем искать скрипт, объект MediaPlayer прекрасно поддерживает двойной клик для полноэкранного режима.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 17:28 27-03-2009
    Ozhogin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди Добрые! Помогите мне пожалуйста. У меня прблемма такая: На одной странице авторана
    допустим две программы-у каждой своя кнопка, нажимая на которую появляется её описание
    (как это сделать я знаю-просто). И на этой же странице есть кнопка "Установить", нажимая на которую (!!!) устанавливается выбранная кнопкой программа. Для каждой программы делать свою кнопку "Установить" я не хочу. Логически все вроде бы просто, а вот как это скриптами прописать...Заранее Огромное Человеческое Спасибо.

    Всего записей: 3 | Зарегистр. 28-03-2009 | Отправлено: 01:40 28-03-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ozhogin
    Ну так назначь на кнопки переменную и присваивай ей значение
     
    на кнопке 1
    Цитата:
    current_program = 1;

    на кнопке 2
    Цитата:
    current_program = 2;

    а на кнопке "установить" контрол структуру
     

    Цитата:
    if current_program == 1 then
    File.Run("AutoPlay\\Docs\\MyProg_1.exe", "", "", SW_SHOWNORMAL, false);
    elseif current_program == 2 then
    File.Run("AutoPlay\\Docs\\MyProg_2.exe", "", "", SW_SHOWNORMAL, false);
    end

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 10:38 28-03-2009 | Исправлено: Lexua, 10:41 28-03-2009
    777Dima



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята подскажите как сделать функцию прогресса удаления файлов.
    В чем ошибка?
     

    Код:
    function CallBack(del, nPercent)  
       
           Progress.SetStep("Progress1", nPercent);
           Progress.SetCurrentPos("Progress1", nPercent);
           Bar = Progress.GetCurrentPos("Progress1");
           Progress.SetText("Progress1", Bar.."%");
    end
     
    Folder.DeleteTree(WC3.."\\", CallBack);


    Всего записей: 27 | Зарегистр. 18-04-2008 | Отправлено: 17:32 28-03-2009
    Ozhogin

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

    Всего записей: 3 | Зарегистр. 28-03-2009 | Отправлено: 20:00 28-03-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    777Dima
    У тебя вообще мало чего правильно написано..
    Вот так будет правильно:

    Код:
    function Callback(strSource, nDeleted, nTotal)
        nPercent = Math.Round((nDeleted * 100) / nTotal, 0);
        Progress.SetCurrentPos("Progress1", nPercent);
        Progress.SetText("Progress1", nPercent.."%");
    end
     
    Folder.DeleteTree("C:\\MyDir\\", Callback);

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:32 29-03-2009
    777Dima



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Функция должна возвращать булево значение, в справке прочитал, иначе функция не работает. Ну это уже пустяки:  

    Код:
    function Callback(strSource, nDeleted, nTotal)  
        nPercent = Math.Round((nDeleted * 100) / nTotal, 0);  
        Progress.SetCurrentPos("Progress1", nPercent);  
        Progress.SetText("Progress1", nPercent.."%");  
            return true
    end
     
    Folder.DeleteTree("C:\\MyDir\\", Callback);

     
    Спасибо за помощь!

    Всего записей: 27 | Зарегистр. 18-04-2008 | Отправлено: 09:27 29-03-2009 | Исправлено: 777Dima, 10:32 29-03-2009
    Zloy_Gelud



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

    Цитата:
    Функция должна возвращать булево значение, в справке прочитал, иначе функция не работает.

    Да, ты прав. Написал и не проверил работоспособность. Извиняюсь.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:56 29-03-2009
    NeedBeHappy

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброе время суток!!!
    Хотел узнать, возможно ли изменить scrollbar-ы в элементе "Tree". Вся инфо не помещается, а стандартный скролл не радует дизайном....

    Всего записей: 4 | Зарегистр. 31-03-2009 | Отправлено: 09:51 31-03-2009
    Zloy_Gelud



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

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 21:39 31-03-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не подскажите как сделать
    хочу сделать чтобы при перемещении диалогового окна, окно становилось
    как выполнить условие перемещения?

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 14:03 02-04-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Ты сам то хоть понял, что написал?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:14 02-04-2009
    lorents



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

    Цитата:
    хочу сделать чтобы при перемещении диалогового окна, окно становилось

    нет
    как сделать, чтобы во время перемещения пользователем диалогового окна, оно было прозрачным?

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 17:05 02-04-2009
    Cmaster2K



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как у объекта Input сделать прозрачный фон?

    Всего записей: 157 | Зарегистр. 28-11-2008 | Отправлено: 23:27 02-04-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cmaster2K
    Никак. Можешь только цвет фона объекта Input под цвет фона страницы подобрать.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:23 03-04-2009
    NeedBeHappy

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, пожалуйста, как сделать что бы в элементе "Tree" при единоразовом нажатии на ветку рядом появлялась картинка. код нужен для большого количества веток, в примерах нашел только варианты перехода на другую страницу. такой вариант не подходит - нужно что-то со скрытием(а потом - появлением) картинок на одной странице.
    прошу помощь с конкретным кодом. Заранее спасибо.

    Всего записей: 4 | Зарегистр. 31-03-2009 | Отправлено: 01:10 03-04-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NeedBeHappy
    Как один из возможных вариантов..

    Код:
    strSelectedNode = Tree.GetSelectedNode("Tree1");
    if (strSelectedNode ~= "") then
        strData = Tree.GetNode("Tree1", strSelectedNode);
        if (strData ~= nil) or (strData ~= "") then
            Image.Load("Image1", strData);
        end
    end

    В Data каждой ноды должен содержаться путь к рисунку.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 03:23 04-04-2009
    NeedBeHappy

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 Zloy_Gelud
     
    есть один маленький нюансик, о котором я забыл упомянуть - при двойном клике по ветке открывается файл(НЕ рисунок, рисунок - это лишь "анонс" этого файла) и в дата уже прописан путь именно к этому файлу.
     
    Может быть есть другие варианты?
    в любом случае - спасибо за внимание!

    Всего записей: 4 | Зарегистр. 31-03-2009 | Отправлено: 03:58 04-04-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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru