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

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



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, есть ли возможность сделать ограничения на запуск авторана,т.е. запрос пароля через какое-то время или ограничения срока действия? Спасибо!

    Всего записей: 137 | Зарегистр. 01-03-2008 | Отправлено: 17:29 29-11-2009
    Lexua



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

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 19:20 30-11-2009
    hromikster

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

    Всего записей: 2 | Зарегистр. 27-11-2009 | Отправлено: 23:28 03-12-2009
    huismori

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как можно разместить несколько ключей реестра ComboBox?

    Всего записей: 25 | Зарегистр. 12-01-2009 | Отправлено: 12:42 04-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ есть проблема, Стандартные элементы которые можно создать через Page.CreateObject не умеют фокуса на странице, нужно чтобы по щелчку по элементу с него снималось имя элемента и загонялось в переменную, командой гет фокус снимается с винбутона а в обычного бутона не умеет,  
    может кто что подскажет.
    Кароче задумка какая Есть обычный бутон, на него кликаешь получаешь его неём, дальше работаешь с неймом.

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 17:26 09-12-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    12sucubus2049
    А в чем проблема, вместо фокуса используй событие On Click бутона:
    sBtnName = Button.GetProperties(this).ObjectName;

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 17:44 09-12-2009
    AstraZak



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто нить знает можно ли импортировать проекты из AutoPlay Menu Builder?

    Всего записей: 31 | Зарегистр. 09-12-2009 | Отправлено: 18:52 09-12-2009
    12sucubus2049

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

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 19:27 09-12-2009
    AstraZak



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

    Всего записей: 31 | Зарегистр. 09-12-2009 | Отправлено: 21:16 09-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно меняешь пароли ставишь защиту на ЕХЕ

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 21:32 09-12-2009
    AstraZak



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

    Всего записей: 31 | Зарегистр. 09-12-2009 | Отправлено: 22:11 09-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Относительно, при желании можно снять любую защиту)

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 09:31 10-12-2009
    AstraZak



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я понимаю, но защита уровня WinZip или WinRar?

    Всего записей: 31 | Зарегистр. 09-12-2009 | Отправлено: 10:32 10-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AstraZak ты меняшь пароль на свою абракадабру пароль знает тока ЕХЕ берёшь какойнить WinLicence и пакуешь ЕХЕ
    -----------------------------------
    Вопрос к tavria2
     
    Смотри так оно работает когда обьект уже создан а я создаю обьекты динамически при старте:

    Код:
    ----------------------------
    function starting ()
    base = INIFile.GetSectionNames("base.ini");
    for j,num in base do
        test = INIFile.GetValue("base.ini", num, "live")
        if test ~= "0" then
        butTS = {}
        butTS.ButtonFile = INIFile.GetValue("base.ini", num, "file")
        butTS.Text = INIFile.GetValue("base.ini", num, "name")
        butTS.X = INIFile.GetValue("base.ini", num, "posx")
        butTS.Y = INIFile.GetValue("base.ini", num, "posy")
        butTS.TooltipText = INIFile.GetValue("base.ini", num, "live")
     
        Page.CreateObject(OBJECT_BUTTON, num, butTS);
        Page.SetObjectScript(num, "On Click", "clicko ();");
        else
        butTS = {}
        butTS.ButtonFile = INIFile.GetValue("base.ini", num, "file")
        butTS.Text = INIFile.GetValue("base.ini", num, "name")
        butTS.X = INIFile.GetValue("base.ini", num, "posx")
        butTS.Y = INIFile.GetValue("base.ini", num, "posy")
        butTS.TooltipText = "Номер пустой"
     
        Page.CreateObject(OBJECT_BUTTON, num, butTS);
        Page.SetObjectScript(num, "On Click", "clicko ();");
        end
     
    end
    end
     
     
    function clicko ()
    focus = Button.GetProperties(this).ObjectName;
    Dialog.Message("Notice", focus, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    end
    ---------------------------------------------

    И по нажатию на кнопку юзается clicko ();
    Вообщем в варианте с создаными заранее кнопками канает проверял, а так не хтит) кричит не стринг
    И проверял правильность названий кнопок делал энумерейт и смотрел норм считывает а так не хтит
     

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 10:52 10-12-2009 | Исправлено: 12sucubus2049, 10:54 10-12-2009
    tavria2



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

    -- [...skip...]
     
        Page.CreateObject(OBJECT_BUTTON, num, butTS);  
    --    Page.SetObjectScript(num, "On Click", "clicko ();");
        Page.SetObjectScript(num, "On Click", clicko);
        end  
     
    end  
    end  
       
    clicko = [[focus = Button.GetProperties(this).ObjectName;  
    Dialog.Message("Notice", focus, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); ]]

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 12:55 10-12-2009 | Исправлено: tavria2, 12:56 10-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чото оно не алё
    http://rapidshare.com/files/318861721/prot3.apz.html
    глянь в проекте, может я дето натупил чото)) второй день ломаю башку как такое реализовать)  
    я могу конешно написать ф-ю и повесить на каждую кнопку но надо имено чтоб добавил в ини и всё)
     
    Как я понял надо экранить все кавычки сидеть походу чтоб заработало
     
    Добавлено:
    Заработало вот так:

    Код:
     
    clickos = 'focus = Button.GetProperties(this).ObjectName;Dialog.Message("Notice", focus, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); '
    ...
        Page.SetObjectScript(num, "On Click", clickos);  
     

    Но так не хочет большой кусок кода выполнять)))

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 13:17 10-12-2009 | Исправлено: 12sucubus2049, 13:58 10-12-2009
    tavria2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    12sucubus2049
    Мда, думать совсем не хочется?!

    Код:
    ----------------------------  
    function starting ()  
    base = INIFile.GetSectionNames("base.ini");  
    for j,num in base do  
        test = INIFile.GetValue("base.ini", num, "live")  
        if test ~= "0" then  
        butTS = {}  
        butTS.ButtonFile = INIFile.GetValue("base.ini", num, "file")  
        butTS.Text = INIFile.GetValue("base.ini", num, "name")  
        butTS.X = INIFile.GetValue("base.ini", num, "posx")  
        butTS.Y = INIFile.GetValue("base.ini", num, "posy")  
        butTS.TooltipText = INIFile.GetValue("base.ini", num, "live")  
     
        Page.CreateObject(OBJECT_BUTTON, num, butTS);  
        Page.SetObjectScript(num, "On Click", "clicko ();");
        Page.SetObjectScript(num, "On Click", clicko);
        else  
        butTS = {}  
        butTS.ButtonFile = INIFile.GetValue("base.ini", num, "file")  
        butTS.Text = INIFile.GetValue("base.ini", num, "name")  
        butTS.X = INIFile.GetValue("base.ini", num, "posx")  
        butTS.Y = INIFile.GetValue("base.ini", num, "posy")  
        butTS.TooltipText = "Номер пустой"  
     
        Page.CreateObject(OBJECT_BUTTON, num, butTS);  
        Page.SetObjectScript(num, "On Click", "clicko ();");
        Page.SetObjectScript(num, "On Click", clicko);
        end  
     
    end  
    end  
     
    clicko = [[focus = Button.GetProperties(this).ObjectName;  
    Dialog.Message("Notice", focus, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); ]]

     
     
    function clicko ()  
    focus = Button.GetProperties(this).ObjectName;  
    Dialog.Message("Notice", focus, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);  
    end

    ---------------------------------------------  
     

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 14:49 10-12-2009 | Исправлено: tavria2, 14:53 10-12-2009
    12sucubus2049

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё раз сенкс провтыкал что оно заменяет)

    Всего записей: 9 | Зарегистр. 15-03-2009 | Отправлено: 14:56 10-12-2009
    AstraZak



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

    Всего записей: 31 | Зарегистр. 09-12-2009 | Отправлено: 16:03 10-12-2009
    RW4PIR



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

    Всего записей: 563 | Зарегистр. 16-03-2009 | Отправлено: 22:37 10-12-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