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

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



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

    Цитата:
    как сделать чтобы это окошко открывалось при запуске программы и при переходе например со второй страници на первую снова не отображалось это окно ?

    используй флаг
    Код:
     if (not bShow ) then  result = DialogEx.Show("Warning", true, nil, nil);  
    bShow=true end

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



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lerik2703
    это что будет ?
     
    Добавлено:
    lerik2703
    круто работает
     
    Добавлено:
    как сдлать чтобы кнопка не была доступна 10 секунд ?
    ну используя таймер и чтобы обратный отсчёт отобрахался на заблокированой кнопке, как это зделать ?

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 19:09 02-05-2010
    lerik2703



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

    Цитата:
    можно картинку добавить из файла иконок!  
    как это зделать ?  

    Долго объяснять да ещё файл иконок найти нужно правельный!
    Цитата:
    э... незнаю, какая картинка ?

    на 95 странице смотри!

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



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

    Цитата:
    Долго объяснять да ещё файл иконок найти нужно правельный!

    это не такая проблема, акак делать ?
     
    Добавлено:
    lerik2703
    где прота менюшка ? или чтото я не догнал ? простое меню, а хочу например чтобы выделение было чётным, как сделать ?

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 19:32 02-05-2010
    lerik2703



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

    Код:
    if (not timer) then timer =10 end
    timer=timer -1
    Button.SetText("Button1", "Осталось "..timer);
    if(timer==0)then
    DialogEx.StopTimer();
    Button.SetEnabled("Button1", true);
    end
     

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



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lerik2703
    спс ща проверю
     
    Добавлено:
    lerik2703
    чото не работает

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 19:44 02-05-2010
    lerik2703



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

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



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 19:55 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В on timer а on preload можешь таймер запусть!

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 20:06 02-05-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lerik2703
    ну он таймер это после таймера что должно выполнется или нет ?

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 20:08 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    А ты скрип читать умеешь?

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 20:15 02-05-2010
    RW4PIR



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 20:24 02-05-2010
    ExtremeAsror

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здраствуйте еще раз !
     
    Спасибо большое tavria2 за ответ.   Ну вот ещё один вопрос возник...
     
    Я хочу поставит лицензию на свою созданную прогу:
    Для этого я делал:
      1. Определил идеинтификационный номер ОС, вроде {e29ac6c0-7037-11de-816d-806e6f6e6963}
      2.  Зашифровал функцией Crypto.MD5DigestFromStringб получилось  
     
    7ea61278dfbad65ae31e707ffe019711
     
    Вообше то хотелось окно ввода ключа сделать как у Виндовса тоисть 16 знаков, вроде ХХХХ-ХХХХ-
     
    ХХХХ-ХХХХ, в нем участвуют цифры и большие латинские буквы.
     
    Вопрос в том как мне еще перекодировать Это ({e29ac6c0-7037-11de-816d-806e6f6e6963})  или Это  
     
    (7ea61278dfbad65ae31e707ffe019711) что бы использоват ВСЕ эти символы для проверки  
     
    введенного серейника.
     
    И еще что нужно делать что бы взять каждую букву на отдельный элемент массива, на РНР есть функции chunksplit, preg_split с помошью которых всех букв строки (Mystr  = "asdfgjertgsdfs")  можно разделить в элементы массива, MyArray[1] = "a", MyArray[2] = "s";, MyArray[3] = "d"; .... Как мне это сделать в AMS?
     
     Большое спасибо за ответ !

    Всего записей: 4 | Зарегистр. 02-05-2010 | Отправлено: 20:26 02-05-2010
    tavria2



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

    Цитата:
    Вообше то хотелось окно ввода ключа сделать как у Виндовса тоисть 16 знаков, вроде ХХХХ-ХХХХ-  
    ХХХХ-ХХХХ, в нем участвуют цифры и большие латинские буквы.  

    В объекте Input есть сойство Input Mask...

    Цитата:
    Вопрос в том как мне еще перекодировать Это ({e29ac6c0-7037-11de-816d-806e6f6e6963})  или Это  
     (7ea61278dfbad65ae31e707ffe019711) что бы использоват ВСЕ эти символы для проверки  введенного серейника.  

    Обратного действия для MD5 - нет, да оно тебе и не нужно.  
    Переменной шаблона нужно присвоить строку шифрованную в MD5, а введенный серийник так же преобразовываешь в MD5 и сравниваешь с переменной шаблона.

    Цитата:
    И еще что нужно делать что бы взять каждую букву на отдельный элемент массива, на РНР есть функции chunksplit...

    Такой функции в AMS - нет, но ты можешь в цикле выделять по одному символу из строки и сохранять в таблицу. См. действия String.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 21:33 02-05-2010 | Исправлено: tavria2, 21:34 02-05-2010
    ExtremeAsror

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

    Цитата:
    В объекте Input есть сойство Input Mask...  

     
    Спасибо большое за советы ! Они мне очень помогли.
     
    А имеется ли мануал (хелп) для AMS на русском языке ? Друзья если у вас есть скиньте мне на мыло  asrorbekk@mail.ru !  
     
    Пожалюста очень надо.  
     
    Что то  Goose не видно и его сайта (gooseweb.ru ) тоже ! (уже давно)

    Всего записей: 4 | Зарегистр. 02-05-2010 | Отправлено: 22:33 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    учись что я ещё могу сказать
    ExtremeAsror
    по поводу перевода можешь посмотреть Здесь как автор утверждает часть инфы с gooseweb.ru!

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 23:10 02-05-2010
    RW4PIR



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

    Цитата:
    учись что я ещё могу сказать  

    лехко говорить

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 23:12 02-05-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    lerik2703
    а что на картинке у тебя можешгь проект кинуть ? ато интересно

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 10:40 03-05-2010
    RW4PIR



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

    Цитата:
    RW4PIR
    Помести код в любой объект который поддеживает событие On Right-Click (можно и без но тогда замучиешься совсем) только без строки if (e_Type == RIGHT_BUTTON_DOWN) then в событие On Mause Move
    Код:
    nM_x=e_X
    nM_Y=e_Y
     
    и в строке замени nRes = Application.ShowPopupMenu(nM_x, nM_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  
    дальше выполняем действия  
    Код:
    if(nRes == 101)then  
    --действие которое произойдет при выборе пункта субМеню SubItem 1
    elseif(nRes == 102)then
    --действие которое произойдет при выборе пункта субМеню SubItem 2
    end

     

    не работает, я зделал так:
     

    Цитата:
      tblMenu = {};  
      tblMenu[1] ={};  
      tblMenu[1].Text = "Ìåíþ";  
      tblMenu[1].ID = 100;  
      tblMenu[1].Checked = false;  
      tblMenu[1].Enabled = true;  
      tblMenu[1].SubMenu = {};  
      tblMenu[1].SubMenu[1] = {};  
      tblMenu[1].SubMenu[1].Text = "Ìåíþ 1";  
      tblMenu[1].SubMenu[1].ID = 101;  
      tblMenu[1].SubMenu[1].Checked = false;  
      tblMenu[1].SubMenu[1].Enabled = true;  
      tblMenu[1].SubMenu[2] = {};  
      tblMenu[1].SubMenu[2].Text = "Ìåíþ 2";  
      tblMenu[1].SubMenu[2].ID = 102;  
      tblMenu[1].SubMenu[2].Checked = false;  
      tblMenu[1].SubMenu[2].Enabled = true;
      tblMenu[2] ={};  
      tblMenu[2].Text = "Ìåíþ 2";  
      tblMenu[2].ID = 100;  
      tblMenu[2].Checked = false;  
      tblMenu[2].Enabled = true;  
      tblMenu[2].SubMenu = {};  
      tblMenu[2].SubMenu[1] = {};  
      tblMenu[2].SubMenu[1].Text = "Ìåíþ 1";  
      tblMenu[2].SubMenu[1].ID = 101;  
      tblMenu[2].SubMenu[1].Checked = false;  
      tblMenu[2].SubMenu[1].Enabled = true;  
      tblMenu[2].SubMenu[2] = {};  
      tblMenu[2].SubMenu[2].Text = "Ìåíþ 2";  
      tblMenu[2].SubMenu[2].ID = 102;  
      tblMenu[2].SubMenu[2].Checked = false;  
      tblMenu[2].SubMenu[2].Enabled = true;
      tblMenu[2].SubMenu[3] = {};  
      tblMenu[2].SubMenu[3].Text = "Ìåíþ 3";  
      tblMenu[2].SubMenu[3].ID = 102;  
      tblMenu[2].SubMenu[3].Checked = false;  
      tblMenu[2].SubMenu[3].Enabled = true;
      tblMenu[2].SubMenu[3].SubMenu = {};
      tblMenu[2].SubMenu[3].SubMenu[1] = {};    
      tblMenu[2].SubMenu[3].SubMenu[1].Text = "Ìåíþ 3";  
      tblMenu[2].SubMenu[3].SubMenu[1].ID = 102;  
      tblMenu[2].SubMenu[3].SubMenu[1].Checked = false;  
      tblMenu[2].SubMenu[3].SubMenu[1].Enabled = true;
    local e_X = System.GetMousePosition(true, nil).X;
    local e_Y = System.GetMousePosition(true, nil).Y;
    nRes = Application.ShowPopupMenu(e_X, e_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  

     
    теперь всё работает
     
     
    Добавлено:
    можно даже в шапку прикрепить ))) может кому пригодится
     
    Добавлено:
    кстате значки прикреплять к меню я тоже разобрался как, всё очень просто

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 00:18 04-05-2010 | Исправлено: RW4PIR, 00:59 04-05-2010
    LEDRA

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

    Цитата:
     
    LEDRA  
    у меня Win 7 x64, с такой проблемой не сталкивался, завтра еще раз проверю и скажу точно.

     
    Добрый день. Не проверяли еще раз?  

    Всего записей: 242 | Зарегистр. 23-01-2006 | Отправлено: 10:38 05-05-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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru