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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    Мда...  
     
    Справка->Action Reference->Application->Application.ShowPopupMenu - выбрать закладку Examples.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 13:11 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tavria2
    это называеться лень матушка
    Давно хотел спросить в dll -ке waterctrl можно вызвать функцию иммитации движения мышкой по картинке?

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



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

    Цитата:
    в dll -ке waterctrl можно вызвать функцию иммитации движения мышкой по картинке?
    Нет.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:26 02-05-2010
    lerik2703



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

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

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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergio5 тебя же lorents спросил  
    Цитата:
    Ты хочешь чтобы проигрывался внешними программами или средствами AMS?  
     ни кто же не знает как и что ты хочешь сделать

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



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

    Цитата:
    result = Application.ShowPopupMenu(0, 0, tbMenuData, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  
    if(e_Type == RIGHT_BUTTON_DOWN)then
      tblMenu = {};
      tblMenu[1] ={};
      tblMenu[1].Text = "&New Menu";
      tblMenu[1].ID = 100;
      tblMenu[1].IconID = 0;
      tblMenu[1].Checked = false;
      tblMenu[1].Enabled = true;
      tblMenu[1].SubMenu = {};
      tblMenu[1].SubMenu[1] = {};
      tblMenu[1].SubMenu[1].Text = "&SubItem 1";
      tblMenu[1].SubMenu[1].ID = 101;
      tblMenu[1].SubMenu[1].IconID = 1;
      tblMenu[1].SubMenu[1].Checked = false;
      tblMenu[1].SubMenu[1].Enabled = true;
      tblMenu[1].SubMenu[2] = {};
      tblMenu[1].SubMenu[2].Text = "S&ubItem 2";
      tblMenu[1].SubMenu[2].ID = 102;
      tblMenu[1].SubMenu[2].Checked = false;
      tblMenu[1].SubMenu[2].Enabled = true;
       
      nRes = Application.ShowPopupMenu(e_X, e_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);
     
      if(nRes == 0)then
          Dialog.Message("Menu Result","Cancelled");
      else
          Dialog.Message("Menu Result","Menu ID selected = "..nRes);
      end
    end
     

     
    Добавлено:
    так ошибка выходит что то линия 1 вроде
     
    Добавлено:
    народ я походу дэбил, как мне зделать ?

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



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 17:23 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    Так ты и убери эту первую линию откуда взяться таблице tbMenuData если у тебя таблица tblMenu = {} и то ты её создаешь уже после действия Application.ShowPopupMenu!

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



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

    Код:
    result = Application.ShowPopupMenu(0, 0, tbMenuData, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 17:24 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    в этом событие меню будет всплывать по всему окну проекта!

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



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

    Цитата:
    и откуда ты взял строку?  

    из справки
    прервою строку убираю то при нажатии не чо не происходит, вставляю в клик правой кнопки

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



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

    Цитата:
    result = Application.ShowPopupMenu(0, 0, tbMenuData, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  
    if(e_Type == RIGHT_BUTTON_DOWN)then  
      tblMenu = {};  
      tblMenu[1] ={};  
      tblMenu[1].Text = "&New Menu";  
      tblMenu[1].ID = 100;  
      tblMenu[1].IconID = 0;  
      tblMenu[1].Checked = false;  
      tblMenu[1].Enabled = true;  
      tblMenu[1].SubMenu = {};  
      tblMenu[1].SubMenu[1] = {};  
      tblMenu[1].SubMenu[1].Text = "&SubItem 1";  
      tblMenu[1].SubMenu[1].ID = 101;  
      tblMenu[1].SubMenu[1].IconID = 1;  
      tblMenu[1].SubMenu[1].Checked = false;  
      tblMenu[1].SubMenu[1].Enabled = true;  
      tblMenu[1].SubMenu[2] = {};  
      tblMenu[1].SubMenu[2].Text = "S&ubItem 2";  
      tblMenu[1].SubMenu[2].ID = 102;  
      tblMenu[1].SubMenu[2].Checked = false;  
      tblMenu[1].SubMenu[2].Enabled = true;  
         
    nRes = Application.ShowPopupMenu(e_X, e_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);
       
      if(nRes == 0)then  
          Dialog.Message("Menu Result","Cancelled");  
      else  
          Dialog.Message("Menu Result","Menu ID selected = "..nRes);  
      end  
    end

     
    Красную строку убери - это практически копия зеленой

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 17:45 02-05-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    у меня ума полата походу ))) я так и не могу зделать, я по железу тока знаю
     
    Добавлено:
    Lexua
    убрал и при нажатии не со не происходит
     
    Добавлено:

     
    Добавлено:
    Lexua
    ну не работает

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



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

    Цитата:
    if (e_Type == RIGHT_BUTTON_DOWN) then  
      tblMenu = {};  
      tblMenu[1] ={};  
      tblMenu[1].Text = "&New Menu";  
      tblMenu[1].ID = 100;  
      tblMenu[1].Checked = false;  
      tblMenu[1].Enabled = true;  
      tblMenu[1].SubMenu = {};  
      tblMenu[1].SubMenu[1] = {};  
      tblMenu[1].SubMenu[1].Text = "&SubItem 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 = "S&ubItem 2";  
      tblMenu[1].SubMenu[2].ID = 102;  
      tblMenu[1].SubMenu[2].Checked = false;  
      tblMenu[1].SubMenu[2].Enabled = true;  
         
    nRes = Application.ShowPopupMenu(e_X, e_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  
       
      if(nRes == 0)then  
          Dialog.Message("Menu Result","Cancelled");  
      else  
          Dialog.Message("Menu Result","Menu ID selected = "..nRes);  
      end  
    end

     
    пробуй так. вставлять в On Mouse Button

    Всего записей: 2849 | Зарегистр. 15-10-2002 | Отправлено: 17:53 02-05-2010 | Исправлено: Lexua, 17:54 02-05-2010
    RW4PIR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Lexua
    в картинке такого нету, а в страницу вставил работает, мне нужно чтобы при нажатию на картинку или другой объект правой кнопкой
     
    Добавлено:
    Lexua
    и когда я нажимаю на страницу ну когда открыл меню,  выдаётся сообщение Cancelled вроде, как убрать сообшениие ?
     
    Добавлено:

    Цитата:
      if(nRes == 0)then  
          Dialog.Message("Menu Result","Cancelled");  
      else    

     
    убрать это чтобы не выдавалось ?
     
    Добавлено:
    Lexua
    всё сообщения убрал
     
    Добавлено:
    но чтобы на определёном объкте вывадилось отдельное меню я сделать не могу  

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 17:56 02-05-2010 | Исправлено: RW4PIR, 17:58 02-05-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    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


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



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

    Цитата:
    if(e_Type == RIGHT_BUTTON_DOWN)then  
      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;
    nRes = Application.ShowPopupMenu(e_X, e_Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, true);  
       
     
      end  
     

     
    Добавлено:
    теперь остался вопрос как изменить внешний вид меню ? ну оформление, и есть ли  
     
    возможноть зделать типо тем переключаемых в меню с верху ? типо меняется оформление меню и фоновая картинка например
     
    Добавлено:
    у меня при запуске проги выдаётся сообщение, оно прописано на первой странице так:

    Цитата:
    result = DialogEx.Show("Warning", true, nil, nil);
     

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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RW4PIR
    У тебя ID повторяеться это не допустимо!можно картинку добавить из файла иконок!
    Цитата:
    ну оформление, и есть ли  
    возможноть зделать типо тем переключаемых в меню с верху

    ну это как последнии 2 позиции на моей картинке?

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



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

    Цитата:
    У тебя ID

    это я знаю, это потом подправлю как надо, так как меню 100 200 300 и в них 101 102 итп уже занеты меню с верху
     

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

    как это зделать ?
     
    Добавлено:

    Цитата:
    [/q]
    [q]ну это как последнии 2 позиции на моей картинке?

     
    э... незнаю, какая картинка ?

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 18:59 02-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru