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

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

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

articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

   

Widok



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


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

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

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


    Онлайн версия раскраски AMS-кода для публикации на форуме от UModeL

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-05-2010 | Исправлено: Maz, 12:30 25-09-2017
    mak21ss

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    благодарю за быстрый ответ будем пробывать- все когда-то начинали
     
     
    Добавлено:
    lorents
    я совсем запутался  
    on preload
    Page.StartTimer(10, 1);
    Image.SetProperties("Image2", {Opacity=0});  
    Image.SetProperties("Image3", {Opacity=0});  
    Image.SetProperties("Image4", {Opacity=0});  
     
    on taimer
    if (e_ID == 1) then
        hWnd1 = Flash.GetProperties("Flash1").WindowHandle;
        hWnd2 = Flash.GetProperties("Flash2").WindowHandle;
        hWnd3 = Flash.GetProperties("Flash3").WindowHandle;
        if (hWnd1 ~= 0) and (hWnd2 ~= 0) and (hWnd3 ~= 0)then
            Page.StopTimer(1);  
            Window.SetMask(hWnd1, "AutoPlay\\Images\\630_6.png", true, 0);
            Window.SetMask(hWnd2, "AutoPlay\\Images\\630_6.png", true, 0);
            Window.SetMask(hWnd3, "AutoPlay\\Images\\630_6.png", true, 0);
        end
    end
    if (e_ID == 2) then  
        if (nOpacity<100) then
            nOpacity = nOpacity + 3;
            Image.SetProperties("Image2", {Opacity=nOpacity});
        else
            Page.StopTimer(2);
        end
    end  
    if (e_ID == 3) then  
        if (nOpacity<100) then
            nOpacity = nOpacity + 5;
            Image.SetProperties("Image3", {Opacity=nOpacity});
        else
            Page.StopTimer(2);
        end
    end  
    if (e_ID == 4) then  
        if (nOpacity<100) then
            nOpacity = nOpacity + 5;
            Image.SetProperties("Image4", {Opacity=nOpacity});
        else
            Page.StopTimer(2);
        end
    end  
     
    что где не так?

    Всего записей: 33 | Зарегистр. 09-10-2010 | Отправлено: 22:16 12-10-2010
    lorents



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

    Код:
    Page.StopTimer(2);



    Код:
    Image.SetProperties("Image2", {Opacity=0});  
    Image.SetProperties("Image3", {Opacity=0});  
    Image.SetProperties("Image4", {Opacity=0});

    Чтобы столько раз не писать одно и тоже, можно сделать так

    Код:
    for n = 2, 4 do
        Image.SetProperties("Image"..n, {Opacity=0});
    end



    Кстати, ни кто не пробовал PHP Devel Studio? программа довольно любопытная.

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:50 12-10-2010 | Исправлено: lorents, 23:14 12-10-2010
    mak21ss

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    номер ID должен соответствовать stop timer?
     

    Всего записей: 33 | Зарегистр. 09-10-2010 | Отправлено: 23:05 12-10-2010
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mak21ss
    да, и в Page.StartTimer тоже
    Я на прошлой странице выдели красным, все что должно совпадать

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 23:14 12-10-2010 | Исправлено: lorents, 23:36 12-10-2010
    mak21ss

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lorents
    да, если самому разбираться к концу  года не закончу,хорошо что люди отзывчатые есть!
     
    Добавлено:
    lorents
    ты на высоте все получилось!
     
     
    Добавлено:

    Цитата:
    Кстати, ни кто не пробовал PHP Devel Studio? программа довольно любопытная.

    в натуре чего то интересное

    Всего записей: 33 | Зарегистр. 09-10-2010 | Отправлено: 23:19 12-10-2010
    WIN9000

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает как уменьшить размер исходящего файла, ибо 4 метра для пустого проекта это пипец как много.

    Всего записей: 11 | Зарегистр. 03-10-2010 | Отправлено: 09:51 13-10-2010
    lerik2703



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

    Цитата:
    попоробовал - не пашет.

    Всё работает небольшая ошибка синтаксиса (.."Paragraph2".. пишется слитно а не через пробел )

    Цитата:
    С какими параметрами записывается bVisible=true

    ни с какими как написанно так и вставляешь в событие OnClick

    Цитата:
    и что этовообще такое?

    переменная которой присваеваешь значение в данном случаи "истины"!

    Цитата:
    Хотелось бы кодом открывать новый диалог и закрывать тот, с которого ухожу.

    можно так
    Код:
    WndH = DialogEx.GetWndHandle()
    Window.Close(WndH, CLOSEWND_SENDMESSAGE)
    DialogEx.Show("Dialog2", true, nil, nil);

    но окну проекта будет возврашаться значение первого диалога т.е. 2

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 09:52 13-10-2010 | Исправлено: lerik2703, 10:09 13-10-2010
    lorents



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

    Цитата:
    можно так  

    Таким образом выходит, что диалоговые окна у же не блокируют страницу проекта

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 10:21 13-10-2010
    lerik2703



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    правильно вызов диалога происходит не из основного окна!
    что-бы была блокировка тогда так
    Код:
    w = DialogEx.Show("Dialog1", true, nil, nil);
    if w == 2 then
    DialogEx.Show("Dialog2", true, nil, nil)
    end
     

    соответственно на первом окне в кнопке закрыть  
    result = DialogEx.Close(2);  
    или просто крестик нажать!

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 11:04 13-10-2010 | Исправлено: lerik2703, 11:07 13-10-2010
    lorents



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

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 12:08 13-10-2010 | Исправлено: lorents, 12:14 13-10-2010
    lerik2703



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

    Всего записей: 403 | Зарегистр. 05-01-2010 | Отправлено: 12:33 13-10-2010
    WIN9000

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто может помочь, нужно в массив занести список всех файлов(с путём) в текущей директории(где ауторан лежит) и потом с каждым(путём) сделать какое-то действие, при этом, что бы путь начинался с места нахождения аутарана, то есть ауторан лежит:"C:\\wqe\\qwe12\\hghg\\autoran.exe",то файлы бы имели такой вид "\\место где лежит ауторан\\gfgrf\\файл."
     
    Делаю так:
    tFilePaths = File.Find("C:\\Downloads\\", "*.*", true, true, nil, nil);
     
     
    Добавлено:
    Файлы в массиве, теперь не подскажите как вырезать ненужные данные(часть пути)?

    Всего записей: 11 | Зарегистр. 03-10-2010 | Отправлено: 18:33 13-10-2010
    Zloy_Gelud



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

    Цитата:
    нужно в массив занести список всех файлов(с путём) в текущей директории(где ауторан лежит)

    Авторан лежит в папке _SourceFolder. Соответственно в ней и ищи файлы функцией File.Find

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 18:53 13-10-2010
    WIN9000

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где лежит я знаю, как вырезать всё это дело.
     
    Добавлено:
    tFilePaths = File.Find("_SourceFolder", "*.*", true, true, nil, nil);  
     
    Это понятно, просто тот как пример привёл.

    Всего записей: 11 | Зарегистр. 03-10-2010 | Отправлено: 18:57 13-10-2010
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WIN9000 -- по-моему ты не понял ничего..

    Цитата:
    нужно в массив занести список всех файлов(с путём) в текущей директории(где ауторан лежит)


    Код:
    tFilePaths = File.Find(_SourceFolder.."\\", "*.*", false, false, nil, nil);  


    Цитата:
    при этом, что бы путь начинался с места нахождения аутарана

    В данном случае разве не так?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 19:29 13-10-2010
    WIN9000

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

    Всего записей: 11 | Зарегистр. 03-10-2010 | Отправлено: 21:17 13-10-2010
    mak21ss

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а можно как -то сделать чтобы при подносе курсора к картинке она как бы сдвигалась а когда убираешь курсор на место вставала

    Всего записей: 33 | Зарегистр. 09-10-2010 | Отправлено: 22:39 13-10-2010
    lorents



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

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 22:57 13-10-2010
    mak21ss

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

    Всего записей: 33 | Зарегистр. 09-10-2010 | Отправлено: 23:00 13-10-2010
    Lexua



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

    Цитата:
    tFilePaths = File.Find(_SourceFolder.."\\", "*.*", false, false, nil, nil);  
    tRelativePath = {};
    for index, curPath in pairs(tFilePaths) do
    local full_len = String.Length(curPath);  
    local auto_len = String.Length(_SourceFolder);
    local len = full_len - auto_len;
    tRelativePath[index] = String.Right(curPath, len);
    end

     
    В результате получишь таблицу относительных путей  
     

    Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 23:07 13-10-2010 | Исправлено: Lexua, 23:08 13-10-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 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 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

    Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Indigo Rose AutoPlay Media Studio (часть 4)
    articlebot (05-08-2012 06:20): Лимит страниц, переезжаем сюда


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru