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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Indigo Rose AutoPlay Media Studio (часть 5)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio





  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 Commerical Trial 8.6


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Инструменты:
  • ScriptOMatic Tool - создает скрипт обращения ко всем свойствам выбранного WMI-класса

    Ответы на наиболее часто задаваемые вопросы


    Раскраска AMS-кода для публикации на форуме от UModeL: версия 1 и версия 2.

  • Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:17 05-08-2012 | Исправлено: Komandor, 12:11 30-03-2024
    ra700

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "Надо, чтобы этот код выполнялся ... при работе программы."
     
    а как именно? Что должно произойти, чтобы этот код сработал?
     
     
    ___________________________________
    Есть код:
     
    SlideShow.AddSlide("SlideShow1", "AutoPlay\\Images\\630A01257.jpg", -1);
    SlideShow.Navigate("SlideShow1", SLIDESHOW_LAST);
     
    Интересно, а в AMS есть возможность вставить картину в SlideShow и выбором радиокнопки вывести эту картину внутри SlideShow как под лупой (в увеличенном масштабе)?
     
    То есть, если выбрали радиокнопку "вся картина", то в SlideShow отображается картина масшабированная под размеры окна SlideShow. Выбрали радиокнопку "увеличить" - картина отображается в SlideShow в увеличеном масштабе, а саму картину можно перемешать в окне.
     
    Это возможно?
    Жаль, что не могу вставить картинку.

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 17:28 13-09-2012 | Исправлено: ra700, 17:37 13-09-2012
    KRAUSER0993

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700
     
    Хочу, чтобы программа предпринимала действие при данном условии без нажатия чего-либо.
     
    Например, захожу в программу  и тут появляется изображение. Надо, чтобы прога выполнила еще одно действие после того, как появится изображение. Для этого надо, чтобы прога на протяжении работы учитывала это условие. Объяснил по максимому как мог) Это пример, у меня в проекте чуть по другому, но суть та же.  

    Всего записей: 89 | Зарегистр. 09-12-2010 | Отправлено: 17:39 13-09-2012
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700 -- может и можно, но до этого еще никто не додумался.
     
    Добавлено:
    KRAUSER0993 -- тебе lerik2703 уже правильно ответил, что это дело необходимо в таймере крутить.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 17:42 13-09-2012
    KRAUSER0993

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

    Всего записей: 89 | Зарегистр. 09-12-2010 | Отправлено: 17:55 13-09-2012
    ra700

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud, хочу выразить Вам огромную благодарность за конкретные подсказки по теме вопросов!
     
    Это здорово помогает усваивать программу AMS.

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 23:57 13-09-2012
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700 -- не за что. На то форум и есть.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:05 14-09-2012
    KRAUSER0993

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет, снова))
    Столкнулся с последней проблемой до завершения моего проекта.
     
    не знаю как сделать так, чтобы сохранялось значение.
     
    Вот кусок из проекта:
     
    в On Timer пишу
     

    Код:
     x = 0
     
    if Image.IsVisible("Image1") then
    x = 0 + 30
    end  
     
    if Image.IsVisible("Image2") then
    x = 0 - 15
     
    if Image.IsVisible("Image2") then
    x = 0 + 5
     
        И.Т.Д  

     
    Изображения появляются в произвольном порядке. Например, если сначала появится первое, а потом второе, то Х получится -15, а надо, чтобы он вычел из первого условия, то есть 30 -15 = 15. Если третье появится, то надо, чтобы прибавил к тому, что получилось, то есть в данном примере 15 + 5 = 20  
    Думал долго, как это реализовать, но так и не додумался)
     

    Всего записей: 89 | Зарегистр. 09-12-2010 | Отправлено: 13:19 14-09-2012
    Zloy_Gelud



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

    Цитата:
    в On Timer пишу

    OMG. Какая же у у тебя нагрузка на проц с таким кодом? Где задержки?
     

    Код:
    x = 0  
     
    if Image.IsVisible("Image1") then  
    x = x + 30  
    end  
     
    if Image.IsVisible("Image2") then  
    x = x - 15  
     
    if Image.IsVisible("Image2") then  
    x = x + 5

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 13:54 14-09-2012
    KRAUSER0993

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

    Цитата:
    OMG. Какая же у у тебя нагрузка на проц с таким кодом? Где задержки?  

     
    Программа работает без тормозов. Нагрузка нулевая) проверил через диспетчер задач
    Задержек нет, таймер запустил и на протяжении всей работы программа проверяет мои условия)

    Всего записей: 89 | Зарегистр. 09-12-2010 | Отправлено: 14:54 14-09-2012
    Zloy_Gelud



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

    Цитата:
    Нагрузка нулевая)

    Надо же.
    Кстати у тебя нет проверки ID таймера.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:18 14-09-2012
    KRAUSER0993

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

    Цитата:
    Кстати у тебя нет проверки ID таймера.

     
    Без ID, тупо запустил
     
    Page.StartTimer (100);

    Всего записей: 89 | Зарегистр. 09-12-2010 | Отправлено: 15:35 14-09-2012
    lerik2703



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

    Цитата:
    Без ID, тупо запустил  

    8-ке так не принято хотя и работает))
     

    Код:
    Page.StartTimer (100,10);
    -- в событии on Timer
    if e_ID == 10 then
    --код для выполнения
    end

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 15:54 14-09-2012
    ra700

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Решил несколько усовершенствовать код, установив вместо десятка Label один ComboBox.
    Задача: выбрать из выпадающего списка строку, при этом в SlideShow вставляется соотвествующее изображение.
     
    В ComboBox-e: 10 строк, содержащих ItemText(название) и ItemData (1.bmp, 2.bmp ...)
    ItemText= Первое фото и ItemData = 1.bmp
    ItemText= Второе фото и ItemData = 2.bmp
    ...
     
    Код в OnSelect:
    img = ComboBox.GetItemData("ComboBox1", 1); - вытаскиваем из комбобокса ItemData (название файла) выбранной строки. Это - название файла изображения
    local path = "AutoPlay\\Images\\b\\"..img; - конкатенацией создаем путь к файлу  
    SlideShow.AddSlide("SlideShow1", path, -1); - вставляем в SlideShow
    SlideShow.Navigate("SlideShow1", SLIDESHOW_LAST); - показываем в SlideShow
     
    При выборе ЛЮБОЙ строки вставляется первое изображение и ничего не происходит.
    То есть, выбирается не строка, по которой я кликнул, а первое из списка.
    Подскажите, плиз, где я ошибся...

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 12:32 16-09-2012 | Исправлено: ra700, 12:41 16-09-2012
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ra700, вставляется первое изображение потому что ты вытаскиваешь ItemData только у первой строки. Смотри "ComboBox.GetSelected()"

    Код:
    local nSel = ComboBox.GetSelected("ComboBox1");
    if nSel ~= -1 then
    img = ComboBox.GetItemData("ComboBox1", nSel);
    end


    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 12:40 16-09-2012
    Zloy_Gelud



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

    Цитата:
    img = ComboBox.GetItemData("ComboBox1", 1); - вытаскиваем из комбобокса ItemData (название файла) выбранной строки. Это - название файла изображения  

    Ну так же аргумент Index у тебя постоянно равен 1, поэтому и img будет всегда равно ItemData первой строки.
    Исправь на это:

    Код:
    img = ComboBox.GetItemData("ComboBox1", ComboBox.GetSelected("ComboBox1"));

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:41 16-09-2012
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну если в событии on Select можно использовать собственную переменную ))

    Код:
    img = ComboBox.GetItemData("ComboBox1",  e_Selection);

     
    вопросик!по сути это оптимальный вариант получить ошибки плагина luacom?
     

    Код:
    luacom.config.abort_on_error = false
    luacom.config.abort_on_API_error = false

     
     

    Код:
    function SerialPort.Open(portNumber)
      luacom.config.last_error = nil
     axComPort[portNumber].PortOpen=true
      return luacom.config.last_error
    end

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 12:56 16-09-2012
    Zloy_Gelud



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

    Цитата:
    ну если в событии on Select можно использовать собственную переменную ))  

    Ну тогда можно даже и так:

    Код:
    img = ComboBox.GetItemData(this,  e_Selection);

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 13:08 16-09-2012
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    что то я и забыл про this

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 13:15 16-09-2012 | Исправлено: lerik2703, 13:18 16-09-2012
    ra700

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX, Zloy_Gelud, теперь понятно, СПАСИБО!!!!

    Всего записей: 76 | Зарегистр. 08-05-2007 | Отправлено: 13:16 16-09-2012 | Исправлено: ra700, 13:17 16-09-2012
    Alexey87

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, уважаемые форумчане!
    Подскажите, пожалуйста, решение следующей задачки:
    собираю дистрибутив office 2003 под себя и делаю к нему файл автозапуска.
    Проект состоит из трех страниц (на каждой есть объекты label, image).
    При использовании любого объекта 2-ой страницы совершается переход (свойств jump) на 3-ю (у объектов label задано изменение цвета текста). На 3-ей странице объектами label задана возможность перехода (свойств jump) на 1-у и 2-у страницы.
    Так вот, если с 3-ей страницы вернуться на 2-у, то у объекта label сохраняется цвет как при нажатии на него (задан – красный), а должно быть нормальное состояние (по умолчанию – черный). А теперь если, вернуться на 3-ю страницу тот же эффект у объекта label для перехода на 3-ю страницу и т.д. Как это можно исправить?
     
    p.s.: у меня AutoPlay Media Studio 7.5.1008

    Всего записей: 658 | Зарегистр. 27-01-2008 | Отправлено: 14:29 16-09-2012
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

    Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Indigo Rose AutoPlay Media Studio (часть 5)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru