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

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

    Цитата:
    ты на счет ToolBar Object Plugin?

    Да. А что есть рабочий...? Неужели я проморгал.

    Цитата:
    не понял, имешь ввиду что сделать плагин через API?

    Создание системного ProgressBar средствами API. Количество создаваемых ProgressBar на одной странице - не ограничено. Для привязки ProgressBar к странице - необходимо наличие на странице объекта Input, который будет выступать в качестве контейнера для ProgressBar. Для каждого ProgressBar нужен свой контейнер, т.е. объект Input.  
    SystemProgress.apz | зеркало [230 Кб].


    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 17:33 04-06-2009 | Исправлено: tavria2, 20:23 04-06-2009
    lorents



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

    Цитата:
    Да. А что есть рабочий...? Не ужели я проморгал.

    пока нет

    Цитата:
    SystemProgress.apz | зеркало [230 Кб].

    tavria2
    ну ты мозг, спасибо
     
    Добавлено:
    не подскажите, как узнать степень прозрачности окна проекта, т.е от 0 до 255?

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
     
    Лучше на какой-нибудь файловый хостинг залей, чтобы можно было скачать, я имею ввиду про 2 пример с поддержкой bmp!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 00:38 05-06-2009
    tavria2



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

    Цитата:
    не подскажите, как узнать степень прозрачности окна проекта, т.е от 0 до 255?
    Для этого используется API функция GetLayeredWindowAttributes (WinXp и выше), но получить нужный результат ИМХО невозможно, т.к. сам результат будет находится в параметре этой функции, типа BYREF, который не поддерживается в AMS.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:39 05-06-2009 | Исправлено: tavria2, 10:40 05-06-2009
    lorents



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

    Цитата:
    т.к. сам результат будет находится в параметре этой функции, типа BYREF, который не поддерживается в AMS.

    понятно, тогда пойду переделаю проект, спасибо

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 11:40 05-06-2009 | Исправлено: lorents, 11:41 05-06-2009
    Mars803



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AleksTrin
    Скажи свою страну и ip адрес

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
     
    Russia, 85.26.183.38
     
    Добавлено:
    Да выложи на другой сервак, и делов то!

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



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

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



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

    Цитата:
    ты не делал диалоге окно для печати в AMS  

    Нет.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:52 05-06-2009
    777Dima



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите с таким вопросом.
    Нужно чтобы на закрытие программы появлялось окно «Сохранить изменения ?» в котором при нажатии на «Отмену» приложение бы не закрывалось?
    Код у меня на вкладке «On Shutdown».

    Код:
    if exit == false then
    save = Dialog.Message("System Encoder - \"D\"", "Сохранить изменения ?", MB_YESNOCANCEL, MB_YESNOCANCEL, MB_DEFBUTTON3);
    if save == IDYES then
    Page.ClickObject("Button7");
    end
    if save == IDCANCEL then
    --Application.ExitScript();    Как здесь быть
    end
    end


    Всего записей: 27 | Зарегистр. 18-04-2008 | Отправлено: 22:20 05-06-2009 | Исправлено: 777Dima, 22:25 05-06-2009
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли использовать Autoplay Media Studio UnRAR.dll для распаковки RAR архивов? RAR Plugin  от AMSWaves имеет несколько проблем (не работает с многотомными архивами, глюк с кодом возврата при распаковки запароленых архивов - всегда возвращает true. Баг с кодом возврата типа поправлен в последней версии плагина, но не полностью, в шифрованых архивах с кодом возврата все в порядке, а в просто запароленых всегда true ), поэтому его нельзя использовать.

    Всего записей: 883 | Зарегистр. 28-09-2003 | Отправлено: 22:41 05-06-2009
    tavria2



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

    Цитата:
    Код у меня на вкладке «On Shutdown».  

    «On Shutdown» опредназначен только для выполнения каких либо действий перед закрытием окна  и не может отменить его закрытия. Для твоего случая нужно использовать скрытую глобальную функцию QueryAllowProjectClose ( ), которую нужно разместить в событиии Global Functions.
    Пример использования смотри в Справке: Miscellaneous>Hidden Global Functions.

    Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:48 05-06-2009 | Исправлено: tavria2, 22:49 05-06-2009
    gogaman



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите. При нажатий на любую сылку которая запускает ехе файл выскакивает ошибка 9999. Как от нее избавиться?

    Всего записей: 585 | Зарегистр. 22-06-2005 | Отправлено: 22:57 05-06-2009
    lorents



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

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 23:07 05-06-2009
    777Dima



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

    Цитата:
    нужно использовать скрытую глобальную функцию QueryAllowProjectClose ( )

    Спасибо за помощь! Все отлично работает.

    Код:
    function QueryAllowProjectClose()
    if exit == false then  
        save = Dialog.Message("System Encoder - \"D\"", "Сохранить изменения ?", MB_YESNOCANCEL, MB_YESNOCANCEL, MB_DEFBUTTON3);  
    if save == IDYES then  
    Page.ClickObject("Button7");  
    return true;
    end  
     
    if save == IDNO then
    return true;
    end
     
    if save == IDCANCEL then  
    return false;
    end  
    end
     
    end

    Всего записей: 27 | Зарегистр. 18-04-2008 | Отправлено: 23:08 05-06-2009 | Исправлено: 777Dima, 23:09 05-06-2009
    gogaman



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

    Всего записей: 585 | Зарегистр. 22-06-2005 | Отправлено: 23:40 05-06-2009 | Исправлено: gogaman, 23:45 05-06-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gogaman
    Только возможно создать саммораспоковывающийся архив aka SFX. Ресурсов не будет видно, но при запуске авторан все равно распакует их в %TEMP%.
    _____________
    Вроде кому-то нужен был ресайз изображения...

    Код:
    --[[ Расширенная функция загрузки изображения в объект 'Image'
         Параметры: object (string) - название объекта
                    file (string) - полный путь к изображению
                    resize_mode (number) - тип ресайза:
                        PROPORTIONAL - пропорциональный
                        STRETCH         - обычный (растягиваемый)
                    no_enlarge (boolean) - центрировать ли изображение,  
                                           если оно меньше объекта 'Image'
         Примеры: Image.LoadEx("Image1", "C:\\1.png", PROPORTIONAL);
                  Image.LoadEx("Image1", "C:\\1.png");
                  Image.LoadEx("Image1", "C:\\1.png", STRETCH);
                  Image.LoadEx("Image1", "C:\\1.png", PROPORTIONAL, true);
                 
    --]]

     
    function Image.LoadEx(object, file, resize_mode, no_enlarge)
        if (resize_mode == nil) then resize_mode = 1; end
        if (no_enlarge == nil) then no_enlarge = true; end
        local obj_width = Image.GetSize(object).Width;  
        local obj_height = Image.GetSize(object).Height;
        local obj_x = Image.GetPos(object).X;
        local obj_y = Image.GetPos(object).Y;
        local info = Image.GetFileInfo(file);
        if info then    
            local width, height = info.Width, info.Height;
            Image.SetVisible(object, false);
            if (resize_mode == 0) then
                if no_enlarge then
                    if (width < obj_width) and (height < obj_height) then
                        Image.SetPos(object, obj_x + obj_width / 2 - width / 2, obj_y + obj_height / 2 - height / 2);                
                        Image.SetSize(object, width, height);
                    end
                else
                    if ((width / obj_width) > (height / obj_height)) then
                        Image.SetPos(object, obj_x, obj_y + obj_height / 2 - (height * obj_width / width) / 2);                
                        Image.SetSize(object, obj_width, height * obj_width / width);
                    else
                        Image.SetPos(object, obj_x + obj_width / 2 - (width * obj_height / height) / 2, obj_y);
                        Image.SetSize(object, width * obj_height / height, obj_height);                
                    end
                end
            end
            Image.Load(object, file);
            Image.SetVisible(object, true);
        end
    end

     
    Добавлено:
    777Dima
    Так будет правильней, имхо:

    Код:
    function QueryAllowProjectClose()
        local cBut= Dialog.Message("System Encoder - \"D\"", "Сохранить изменения ?", MB_YESNOCANCEL, MB_YESNOCANCEL, MB_DEFBUTTON3);
        if (cBut == IDYES) then
            Page.ClickObject("Button7");  
            return true;
        elseif (cBut == IDNO) then
            return true;
        else
            return false;
        end    
    end


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



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AleksTrin
    http://mars.do.am/primer2.zip
     
    Добавлено:
    У меня вопрос:
    Возможно ли создать на AutoPlay поле ввода input (можно и rich без разницы) в котором при вводе определенной фразы она автоматически становилась другим цветом?
    Например пользователь вводит:
    if bgg
    Прога заменяет на:
    if bgg
     
    Очень нужно, кто поможет заранее огромный респект и уважуха

    Всего записей: 52 | Зарегистр. 02-05-2009 | Отправлено: 00:42 06-06-2009
    Zloy_Gelud



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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mars803
    А почему твой флэш поддерживает только твой bmp, а другие нет?
     
     
     
     
     
    Добавлено:
    Скока раз пробывал вставить свой file.bmp, а он не видит его!

    Всего записей: 95 | Зарегистр. 18-05-2009 | Отправлено: 01:25 06-06-2009 | Исправлено: AleksTrin, 02:10 06-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