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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как можно реализовать вход по логину\паролю которые записаны в файле. Например:
    в файле passwd.os.INS написано:
    admin
    user
    а в usrs.os.INS:
    admin
    user
    Как сделать чтобы это читалось программой и перекидывалось на страницу с логином. Т.е. если вводшь admin admin тогда тебя кидает на страницу admin. Если user user тогда на стр. user.  
    Варианты ввода user admin, user admin не правильные.

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 15:11 18-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alfonser
    Измени кодировку REG-файла на WIN-1251.
     
    Добавлено:
    mezi

    Цитата:
    Ребята почему когда я вставляю кнопку(она имеет чуть прозрачности) то немозножно почти наклацать кнопку ?

    При создании кнопки в Button Maker установи параметр Hit Threshold равным -1.

    Цитата:
    Hit Threshold
     
    The default alpha value at or below which a mouse hit will return FALSE.  Use -1 to have the mouse always hit at all times.
     
    You see, button files support 32-bit images with alpha channels (in the form of PNG files). By setting this threshold, you can tell the host program that the button is not "hit" if the mouse is over a transparent or semi-transparent area of the current state's image. If you do not understand this feature, it is usually safe to leave the setting at 200.

     
     
     
    Добавлено:
    ubian

    Код:
    sUser = 'admin';
    sPsw  = 'admin';
     
     
    local sPswPath  = _SourceFolder.."\\passwd.os.INS";
    local sUserPath = _SourceFolder.."\\usrs.os.INS";
     
    local tPsw      = TextFile.ReadToTable(sPswPath);
    local tUsers    = TextFile.ReadToTable(sUserPath);
     
    local bAuth = false;
    local sPageName = '';
    for i = 1, #tPsw do
        if tUsers[i] == sUser and tPsw[i] == sPsw then
            sPageName = tUsers[i];
            bAuth = true;
            break;
        end
    end
     
    if bAuth then
        --Dialog.Message("Notice", "ok.");
       Page.Jump(sPageName);
    else
        Dialog.Message("Error", "Не правильно указан логин/пароль.");
    end

    ?  Код создан и опубликован с помощью Lua Highlight V1.0b

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud, огромное спасибо. А как записывать в эти файлы?
     
    Добавлено:
    и еще, можете объяснить для чего употребляется local?
     
    Добавлено:
    И ещё). Как поменять фон страницы "на лету" т.е. не перезагружая ее. если нельзя то с перезагрузкой

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 17:52 18-09-2011
    mezi



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

    Всего записей: 343 | Зарегистр. 18-12-2010 | Отправлено: 19:13 18-09-2011
    Robby

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ubian
    Переменные используются для хранения значений в процессе выполнения программы. В Lua есть три вида переменных: глобальные, локальные и поля таблиц.  
     
    Любая переменная считается глобальной, если она явно не объявлена как локальная с помощью local.
    Обработка каждого объявления local ведет к созданию новой локальной переменной.
    Область видимости переменной начинается первым выражением после ее объявления и действует до конца блока, в котором это объявление встречается. В общем локальные переменные полезны для временного хранения (экономят память) данных внутри блока их объявления, после конца блока доступ к этим переменным невозможен.
     
    Полезно почитать документацию по LUA в шапке http://www.lua.ru/doc/

    Всего записей: 878 | Зарегистр. 28-09-2003 | Отправлено: 19:51 18-09-2011
    Zloy_Gelud



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

    Цитата:
    А как записывать в эти файлы?



    Цитата:
    и еще, можете объяснить для чего употребляется local?  


    Цитата:
    Local Variables
    The global nature of the scripting engine means that a variable will retain its value throughout your entire project. You can, however, make variables that are non-global, by using the special keyword “local.” Putting the word “local” in front of a variable assignment creates a variable that is local to the current script or function.

    Если по-русски, то локальная переменная/функция сохраняет свое значение только в текущем скрипте/цикле/вкладке и, соответственно, если ее использовать/вызывать в другом месте, то она будет равна nil. Локальные переменные удобно использовать для того, чтобы не перезаписывать глобальные переменные с таким же именем.

    Цитата:
    Как поменять фон страницы "на лету" т.е. не перезагружая ее. если нельзя то с перезагрузкой


    Код:
    Application.SetPageProperties("Page1", {BackgroundColor = Math.HexColorToNumber("c0c0c0")});

    ?  Код создан и опубликован с помощью Lua Highlight V1.0b

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 19:57 18-09-2011
    alfonser



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

    Всего записей: 137 | Зарегистр. 01-03-2008 | Отправлено: 20:04 18-09-2011 | Исправлено: alfonser, 20:49 18-09-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как на счет многопоточности ?
    Использую таймер при показе формы плавное исчезновение картинки.
    Так вот пока таймер не отработает другие элементы на форме недоступны.
    Может можно таймер запустить в отдельном потоке.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 23:07 18-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stalkersof
    Таймер работает в фоне. И не мешает выполнению других команд. Если

    Цитата:
    пока таймер не отработает другие элементы на форме недоступны

    то скорее всего неправильно составлена функция.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 23:46 18-09-2011
    Stalkersof

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

    Код:
    local result = Image.IsVisible("InstalImage");
    if result == true then
       Image.SetProperties("InstalImage", {Opacity=100});  
       nOpacity = Image.GetProperties("InstalImage").Opacity;  
       Application.Sleep(1500);
     
       Page.StartTimer(30, 1);
    end

    Page onTimer

    Код:
    if (e_ID == 1) then  
        if (nOpacity>0) then  
            nOpacity = nOpacity - 5;  
            Image.SetProperties("InstalImage", {Opacity=nOpacity});  
        else  
            Image.SetVisible("InstalImage", false);
            Label.SetEnabled("BtnNext", true);
            Page.StopTimer(1);  
        end  
    end  

    Да вроде правильно, но все возможно может и косяк конечно.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 00:08 19-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Stalkersof
     
    Ну и про какие элементы шла речь?

    Цитата:
    другие элементы на форме недоступны.  


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

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

    Цитата:
    Ну и про какие элементы шла речь?  

    Ну любые другие. На форме кнопки и лейблы кликабельные. Не те которые в таймере.
    Вообще любые они появляются ,а недоступны пока таймер не отработает. Может можно как то исправить.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 00:20 19-09-2011 | Исправлено: Stalkersof, 00:32 19-09-2011
    Zloy_Gelud



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

    Цитата:
    а недоступны пока таймер не отработает

    Неправда.

    Цитата:
    Может можно как то исправить.

    Может Application.Sleep(1500) убрать?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 01:40 19-09-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да точно из-за этого
    Application.Sleep(1500)--задержка 1.5 сек.
    Но хотелось чтоб задержка была перед запуском таймера.
    Может есть другой способ сделать задержку в 1.5 сек?  
    Вообще идея была такая запускаем программу открывается страница. И через полторы секунды рисунок исчезает. Может второй таймер мутить. Или как-то по часам делать. Типа брать время с компа и сравнивать если время равно время+1.5 сек то запускать таймер.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 10:32 19-09-2011
    Zloy_Gelud



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

    Цитата:
    Может второй таймер мутить.

    Вот это будет правильно.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 11:04 19-09-2011
    Stalkersof

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут вот проблема на рисовалась. Архив 7.zip не хочет распаковываться на диск С:\.
    На любой другой пожалуйста на С ни как. Использую для распаковки is7z.dll.
    На верно что то с правами доступа. В проекте выставил права администратора не помогло. Как быть ? Что делать?  
     
    Ps
    Странные дела в проекте выставил требовать права администратора. При двойном клике по файлу autorun.ехе архив не извлекается.
    При запуске autorun.ехе из контекста с правами админа извлекается. Как правильно настроить права доступа к системным файлам в проекте? А именно к папке ProgramFiles нужно туда архив извлечь.
    Pss
    Все господа разобрался сам со своей проблемой. Уж и не знаю кто виноват APMS 8.0.2.0 или автор русского перевода.
    Сменил версию на 8.0.6.0 англоязычную проблема исчезла сама собой.

    Всего записей: 263 | Зарегистр. 20-03-2011 | Отправлено: 23:38 20-09-2011 | Исправлено: Stalkersof, 20:24 21-09-2011
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Спасибо за ответы. Хотел бы спросить: можно ли весь проект конвертировать в lua?
     
    Добавлено:
    Stalkersof, если делаешь серьезные проекты лучше русиками не пользоваться. Они "карявят" производительность и функциональность программы. Проверенно опытом

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 21:24 21-09-2011
    Zloy_Gelud



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

    Цитата:
    можно ли весь проект конвертировать в lua?  

    Зачем?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 00:39 22-09-2011
    ubian



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud, для его "родного" запуска под "другой" операционной системой?

    Всего записей: 623 | Зарегистр. 22-07-2011 | Отправлено: 20:28 22-09-2011
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ubian
     
    Что-то я тебя не пойму. Что тебе мешает запустить проект в другой ОС, скопировав папку с проектом или выполнив экспорт проекта?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:36 22-09-2011
       

    Страницы: 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