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

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



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 16:54 18-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот есть код:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
    if  IN_FILE[1] ~= "CANCEL" then  
    Input.SetText("Input1", IN_FILE[1]);  
    end  
     
    А что нужно в него добавить, чтобы выбранный путь с файлом, появился также и во 2 инпуте, но так, чтобы расширение файлов отличалось, ну например, в первом инпуте выбранный файл будет с расширением *.rart, а во втором должен отображаться уже просто как *.rar, как такое можно замутить?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 18:29 18-06-2009 | Исправлено: AleksTrin, 18:40 18-06-2009
    Vitalliano

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

    Всего записей: 89 | Зарегистр. 04-12-2007 | Отправлено: 18:34 18-06-2009
    lorents



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

    Код:
    IN_FILE = Dialog.FileBrowse(true, "Выберите файл", _DesktopFolder, "Все файлы (*.*)|*.*|", "", "", false, false);
    if IN_FILE[1] ~= "CANCEL" then  
    Input.SetText("Input1", IN_FILE[1]);
    Input.SetText("Input2", IN_FILE[1].."t");
    end

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 18:39 18-06-2009 | Исправлено: lorents, 18:43 18-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    Так я пробывал, но я же говорю, что мне надо с разными расширениями!
     
    Input.SetText("Input2", IN_FILE[1].."t");  
     
    Этот ^код^ прибавляет букву к расширению, а мне надо чтобы наоборот удалял букву "t" во втором инпуте!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 18:41 18-06-2009 | Исправлено: AleksTrin, 19:00 18-06-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    на то есть функции замены строки string.replace (вроде), еще sring.left и string.right есть

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 19:12 18-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот так вот получилось, и норм все работает!
    text = Input.GetText("Input1");
    symbol = String.Replace(text, "t", " ", false);
    Input.SetText("Input2", symbol);  
     
    Только если у папки будет название с присутствием буквы "t", то во втором инпуте, в названии папки,пути будут убраны буквы "t", как этого избежать?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 10:40 19-06-2009 | Исправлено: AleksTrin, 10:47 19-06-2009
    Zloy_Gelud



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

    Код:
    Input.SetText("Input2", String.Left(IN_FILE[1], String.Length(IN_FILE[1]) - 1));

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 15:34 19-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    Спасибо!
     
    Добавлено:
    Zloy_Gelud
    А как насчет прошлого моего вопроса?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 16:25 19-06-2009
    Zloy_Gelud



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

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 17:17 19-06-2009
    AleksTrin

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

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 17:32 19-06-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 20:44 20-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот у меня есть приложение и в нем используется 4 страницы и 3 диалога делаю вот так код:
    в Глобальных функциях:
    function langeng()
    Application.LoadScript("Lang\\English.ini");
    end
     
    function langrus()
    Application.LoadScript("Lang\\Russian.ini");
    end
    В этих файлах содержатся разные функции, например меню,установки текста на кнопку и т.д., чтобы менять текст в объектах на определенный язык!
     
    Затем на всех страницах в OnMenu, делаю вот так:
    elseif e_ID==7 then
    langrus();
    elseif e_ID==8 then
    langeng();
     
    И что-то не получается у меня, когда выбираешь английский язык, то он срабатывает только на 1 странице а на остальных нет, как можно сделать чтобы было на всех и даже в диалогах?
    Я даже имена всем объектам присвоил разные, чтоб в глобальных функциях они определялись как разные на разных страницах.
     
    А еще заметил, что если нажать на выбор в меню Английский язык, а потом на Русский, или опять на английский, то перестает происходить смена языков. Почему такое происходит?

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 12:19 21-06-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    а я делаю по другому, я просто создаю файл russian.lng к примеру, там просто тупо подряд идут слова, а потом их вызываю через чтение файла как таблицу и получаю там lng[2] lng[16] и тд очень удобно

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 12:35 21-06-2009
    AleksTrin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
    Ну это опять же для одной страницы, а как сделать для всех!
     
    Добавлено:
    Можно код, пожалуйста!
    Что не понятно мне, а как же тада вставлять просто слова в объекты, если это просто слова!
     
    Добавлено:
    lng = TextFile.ReadToTable("russian.lng");
    WinButton.SetText("Plugin1", lng[4]);
    WinButton.SetText("Plugin2", lng[3]); и т.д., это я понял!
     
    А как сделать, чтобы это все отображалось на разных страницах и диалогах?
     
    Добавлено:
    К примеру, у меня есть объект Page1_plugin1 и Page2_plugin2, на 1 и 2 странице, как добавить текст чтобы он отображался не только на 1, но и 2 странице, вот про чего я говорю?
     
    Добавлено:
    И чтобы это все сохранялось, то есть выбор языка сохранялся, даже если закрыть и открыть программу заново!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 12:43 21-06-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сейчас разрабатываю систему обновлений проектов, созданных через Web/Email executable.
    прошу посмотреть, как все работает и какие есть замечания и предложения. Это первая версия и сделана исключительно для того что бы посмотреть как все работает.
     

     
    P.S.: все ссылки в проекта рабочие. Через некоторое время будет выпущена вторая версия, с уже некоторыми функциями.

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 15:20 21-06-2009 | Исправлено: lorents, 18:12 21-06-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AleksTrin
    у меня на всем проекте работает, создавай файл .ini там укажи языковой файл, таблицу подгружай в actions->on startup
    работает на всех страницах

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 19:47 21-06-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нашел баг в плагине WinProgress. Он не работает с диалоговыми окнами
     
    и может кто встречал, если использовать плагин AMSWTimer то возможно появляется ошибка и проект выключается. протестировал вариант с использованием таймера и плагина, одно и тоже действие, через плагин вылетила ошибка.
     
    еще заметил одну очень странную вещь, многие проекты которые я делал на XP прекрасно работают, а вот с Vista бывают проблемы.

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 15:10 22-06-2009 | Исправлено: lorents, 21:40 22-06-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents 15:10 22-06-2009
    Цитата:
    нашел баг в плагине WinProgress. Он не работает с диалоговыми окнами    

    Это не баг. Это так сказать недоделка.. Лениво делать, чтоб еще и на диалогах работало.

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 23:30 22-06-2009 | Исправлено: Zloy_Gelud, 23:32 22-06-2009
    lorents



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

    Цитата:
    Это не баг. Это так сказать недоделка.. :gig: Лениво делать, чтоб еще и на диалогах работало.

    очень, очень плохо, мне это надо было как раз для диалоговых окон
     
    если будет возможность доделай пожалуйста

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 23:33 22-06-2009 | Исправлено: lorents, 23:39 22-06-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