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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lexua -- я извинлся же за невнимательность

    Цитата:
    22:26 22-03-2009
    Цитата:
    RW4PIR  
     Сорри, моя невнимательность.  
     
    Код: data1 = tonumber(Input.GetText("Input1"));  
     data2 = tonumber(Input.GetText("Input2"));  
      
     data3 = data1*data2; -- формула  
      
     Input.SetText("Input3", data3);
     
     В Input1 и Input2 пеши только цифры.



    tavria2
    Переживем. Спасибо.

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



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

    Цитата:
    и такой вопрос чтоб в Input1 можно было бы выбирать стандартные значения в RadioButton  
    чтото вроде этого:  
    2 ома  
    4 омо  
    6 ом  
    8 ом  
    16 ом  
    и  другое в Input1  
    вот типо так

     
    Ну я бы наверное использовал для этого Combobox с включенной функцией редактирования

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 23:40 22-03-2009
    RW4PIR



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 23:43 22-03-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Да я без притензий.   Просто ты наверное и сейчас не увидел
     
    tonumber (Это твоя функа?)  
     
    и  
     
    Sting.ToNumber
     
    Просто своим проектом повидимому очень занят...

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 23:46 22-03-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Да, забыл сказать по поводу твоего проекта. Есть глюк с прорисовкой твоего окна - дырки в 1px под главным меню и вдоль рамок. Это из-за изменения стиля окна. Сделай программное изменеие размера окна на 1px, а затем установи первоначальный размер - это для принудительной перерисовки окна.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 23:52 22-03-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    А что там давть - создавай объект, заполняй поля и включай режим Dropdown edit.
     
    В комбобоксе код в On Select
    data2 = ComboBox.GetItemData("ComboBox1", e_Selection);

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 23:54 22-03-2009 | Исправлено: Lexua, 23:55 22-03-2009
    Zloy_Gelud



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

    Цитата:
    Просто ты наверное и сейчас не увидел  
     
    tonumber (Это твоя функа?)  

    Не стыдно?
    Уже вроде долго в АМС работаешь, а LUA так и не выучил...


    tavria2
    Ok. Спасибо.

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



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    так правильно или я гдето накосячил ?
     
    data1 = ComboBox.GetItemData("ComboBox1", e_Selection);
    data2 = tonumber(Input.GetText("Input2"));
     
    data3 = (data1*data2)^0.5; -- формула
     
    Input.SetText("Input3", data3);
     
    просто чтото не прёт ошибка line4......data1

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 00:04 23-03-2009
    Lexua



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

    Цитата:
    Не стыдно?

    Не поверишь - стыдно. Даже сам не знаю, как что-то получается

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 00:06 23-03-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    Подожди. Я тебе пример наваяю.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    А как ты поля в сомбобоксе заполнял?
     
    data1 = tonumber(ComboBox.GetItemData("ComboBox1", e_Selection)); должно быть

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 00:14 23-03-2009
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    в iten data а что ?
    ща прверю
     
    Добавлено:
    чтото я не так сделал корень не находит
     
    data1 = tonumber(ComboBox.GetItemData("ComboBox1", e_Selection));
    data2 = tonumber(Input.GetText("Input2"));
     
    data3 = (data1*data2)^0.5; -- формула
     
    Input.SetText("Input3", data3);
     
     
    Добавлено:
    считает так а дожнополучится не 8... а 12  
    http://img187.imageshack.us/img187/7386/000ylf.jpg

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 00:17 23-03-2009
    Lexua



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    У меня и получается 12
     
    Код на кнопку

    Цитата:
    data2 = tonumber(ComboBox.GetText("ComboBox1"));
    data1 = tonumber(Input.GetText("Input1"));  
    data3 = (data1*data2)^0.5; -- формула
    Input.SetText("Input2", data3);

     
    только имена объектов свои подставь

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 00:46 23-03-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    http://solidfiles.com/d/98e02ed5ca680f564fa28c5b50b865ed - 10,36 kb
    Реализация с радиобаттонами и Комбобоксом (2 варианта).
     
    Добавлено:
    RW4PIR
    На On Click каждого радиобаттона повесь это (а то забыл в проекте дописать):

    Код:
    Input.SetText("Input1", RadioButton.GetText(this));

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



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

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



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

     
    т.е. к каждой картинке добавить CheckBox

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 09:37 23-03-2009 | Исправлено: lorents, 16:36 23-03-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    и еще помогите, как сделать что при нажатии на Enter мое диалоговое окно закрывалось но без без звуков, как этот звук отключить (то которое если открыто диалоговое окно, а ты кликаешь на страницу проекта)?

    Код:
    if e_Key == 13 then
        Window.Close(DialogEx.GetWndHandle(), CLOSEWND_SENDMESSAGE);
    end  

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 18:44 23-03-2009 | Исправлено: lorents, 18:45 23-03-2009
    Djon1970



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вопрос - есть такой сценарий:
     

    Код:
    result = Dialog.Message("Notice", "Would you like to install your customized company database?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);
    if result ~= 7 then
    Folder.Create("C:\\Quantum\\Data\\Directmail & Attachments");
    Folder.Create("C:\\Quantum\\Data\\Hvac\\Database");
    File.Copy(_SourceFolder.."\\Autoplay\\Directmail & Attachments\\Attachments.dat", "C:\\Quantum\\Data\\Directmail & Attachments", true, false, false, true, nil);
    File.Copy(_SourceFolder.."\\Autoplay\\Directmail & Attachments\\directmail.mdb", "C:\\Quantum\\Data\\Directmail & Attachments", true, false, false, true, nil);
    File.Copy(_SourceFolder.."\\Autoplay\\Hvac\\Database\\HVAC01.DAT", "C:\\Quantum\\Data\\Hvac\\Database", true, false, false, true, nil);
    end
    result = Dialog.Message("Notice", "Database Files Installed Successfully.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
     

     
    Что в нем обозначает цифра 7?
     
    И еще: вместо пути С:\\ можно указать путь _ProgramFilesFolder..", чтобы копируемым файлам было пофиг, на каком диске стоит программа?

    Всего записей: 174 | Зарегистр. 02-02-2007 | Отправлено: 11:33 24-03-2009
    Zloy_Gelud



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

    Цитата:
    Что в нем обозначает цифра 7?

    Это означает, что если пользователь НЕ нажал на кнопку "Нет", то будет выполнен нижеследующий сценарий. Логичнее было бы сделать так:

    Код:
    if result == 6 then -- если нажали "Да"

    Это все расписано в Справке.

    Цитата:
    И еще: вместо пути С:\\ можно указать путь _ProgramFilesFolder..", чтобы копируемым файлам было пофиг, на каком диске стоит программа?

    Так:

    Код:
    Folder.Create(_ProgramFilesFolder.."\\Quantum\\Data\\Directmail & Attachments");

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



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud
    Этот сценарий я нашел в примере от 5 версии AMS, в справке пытался искать насчет семерки, вводил тильду, знак равенства, но так и не врубился. По тому примеру сделал такой сценарий:

    Код:
    result = Dialog.Message("Сообщение", "Установка русского языка!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    if result ~= 7 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);
    end
    result = Dialog.Message("Сообщение", "Русский язык установлен!", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

     

     
    Вроде работает.

    Всего записей: 174 | Зарегистр. 02-02-2007 | Отправлено: 18:07 24-03-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