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

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

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

Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio часть 2 (часть 1)


Параллельная тема в Варезнике - поиск и обсуждение дополнений и ритейл версий


Где почитать:

Для начала читаем статьи: тут раз или тут раз и два и три
Скриптовый язык LUA (англ) На русском здесь,  еще тут и  тут
Видео-уроки (анг)  
Видео-уроки на YouTube (англ)
Где поживиться:

Видео-уроки (Flash) от производителя (англ)
Тоже официальное видео (англ)
Бесплатные шаблоны (маски) для окон ваших приложений (англ)
"Подарки к Рождеству" на оффсайте (англ)
Плагин LuaCOM (англ)
Примеры для начинающих (англ)
Неплохие примеры, библиотеки (англ)
Еще примеры, один из самых активных юзеров на оффоруме (англ)
Плагины и библиотеки (не все free) (англ)
Еще плагины (англ)
Собрание уроков (иногда с русскими объяснениями)
Где найти ответы на вопросы:

Виды путей, используемых в AMS от GOOSE
Включение\отключение фоновой музыки кнопкой
Вывод HTML отчета с использованием SQLite плагина от IndigoRose
Выделение и копирование в буфер текста\части текста от GOOSE
Для тех, у кого русский проект с "кракозяблами"
Запуск WinRAR'a для распаковки архивов от Reineke
Запуск файлов из Web объекта
Запускаем экзешник по информации из реестра от Lexua
Пример бегущей строки (более красивый способ) от tavria2
Из окна в полноэкранный режим и обратно
Изменяем иконку приложения от Lexua
Изменяем курсор в приложении от GOOSE
Изменяем скроллинг ListBox-у от GOOSE
Используем таймер
Отправка данных из форм по e-mail от GOOSE
Перенос строки во всплывающей подсказке от GOOSE
Альтернативный перенос строки для текста (подходит и для *.ini) от Zloy_Gelud
Показ\скрытие объектов по действиям мыши
Полноэкранный режим для приложения
Последовательный запуск нескольких файлов
Проблема с путями при создании приложения .EXE и ресурсами на CD от Reineke
Проигрвывание MP3 из ListBox-а подряд от UMode
Простой пример бегущей строки от GOOSE
Работаем с запароленными архивами от GOOSE
Работаем с объектом дерева от GOOSE
Ряд вопросов и ответов по созданию меню для DVD от tavria2
Реализация Play-листов для Винампа от BOObastis
Таблица дисков системы от Lexua
Утилита для защиты авторанов
Шапка исправлена. Актуально на 20.08.2008 © NightW0lf

Разработчиков autorun'ов и графических дизайнеров приглашаем посетить проект шаблонов для Autoplay Media Studio:
http://ams-templates.com

 
Список выявленных проблем в AMS 7.0

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 23:07 03-09-2007 | Исправлено: Maz, 12:31 25-09-2017
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2ALL
Новости с сайта Indigo Rose.
 
Из компании Indigo Rose ушел Brett - один из ведущих специалистов и самый активный участник форума со стороны разработчиков . Будем надеяться, что это событие не скажется на качестве и сроках выхода последующих версий AMS.
 
По поводу плагина DataGrid... Подняли вопрос об исчезновении с сайта IcyNorth этого мощного плагина. По заверениям Brett - мы скоро его увидим снова. Есть предположение, что это будет новый билд плагина или он войдет в состав новой версии AMS.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 18:39 06-02-2008 | Исправлено: tavria2, 18:40 06-02-2008
BOObastis



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

Всего записей: 242 | Зарегистр. 17-05-2004 | Отправлено: 13:49 07-02-2008
tavria2



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

Цитата:
как можно встать на паузу в скрипте (цикле)

Пауза в цикле - это не есть хорошо, объясни зачем она тебе нужна, возможно есть другой путь решения твоей задачи.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:15 07-02-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2, молодец - про баги рассказал, такое ощущение, что вот-вот апдейт выйдет. Только укажи еще плиз пункт 4. Неудобняк с объектами в форме...

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 20:49 07-02-2008 | Исправлено: Kindly, 20:51 07-02-2008
tavria2



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

Цитата:
4. В Мастере Действий в развернутом виде не запоминается позиция объектов (ListBox, ComboBox, etc), а также сопутствующего окна с XML действиями при выборе определенного действия или при возврате к списку действий.

Я не смог у себя получить такой баг, либо я чего-то не понял.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:49 07-02-2008
support_star



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

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 01:10 08-02-2008
BOObastis



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

Цитата:
Пауза в цикле - это не есть хорошо, объясни зачем она тебе нужна, возможно есть другой путь решения твоей задачи.

 
Получение данных с сервера (HTTP.Submit)  и если они изменились (соответствуют правилу, "true"), выйти из цикла, получается что время между запросами очень маленькое, а мне не нужно создавать нагрузку на сервер, т.е. не получается задать интервал между запросами стандартными средствами.  
 
Я думал стандартные функции есть, приходится пользоваться библитекой mTimer, которую выкладывали.
Я уже проект сделал, хотелось бы просто, чтобы все красиво было.
Скрипта под рукой нет, приду  домой выложу.

Всего записей: 242 | Зарегистр. 17-05-2004 | Отправлено: 01:24 08-02-2008
tavria2



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

Цитата:
сделать как на скрине, тоесть мини-окно и диалоговое окно.

Диалоговое окно - никак, т.к. диалоговое окно должно создаваться изначально с таким стилем, а вот стиль "мини-окна", т.е. окно типа "Tool" - можно, но вспомагательными средствами типа API или сторонними DLL, попробуй поиграть с плагином WindowEx. Я с этим плагином не разбирался, но IMHO это обвертка API ф-ции для работы с окнами.

BOObastis

Цитата:
Я думал стандартные функции есть, приходится пользоваться библитекой mTimer

А чем тебе Page.StartTimer не угодил?
Для запроса сервера запускай таймер с указанным интервалом, который будет являться паузой между запросами:
Код:
Page.StartTimer(3000); -- выполнение запроса сервера каждые 3 сек

On Timer
Код:
... Здесь код запроса к серверу
if (условие == true) then -- если запрос выполнен
    Page.StopTimer; -- остановить таймер
end


Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:28 08-02-2008
BOObastis



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

Цитата:
А чем тебе Page.StartTimer не угодил?

 
Да всем он мне угодил, просто у меня несколько разных функций, а  On Timer один
Спасибо я все понял, юзаю плагин.

Всего записей: 242 | Зарегистр. 17-05-2004 | Отправлено: 17:00 08-02-2008
support_star



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tavria2
 
Я тебя не совсем понял на счет диалогового окна, в других программах ведь есть такая фича, причем стиль окна можно выбрать на любой стадии создания авторана. Но мне главное сделать миниокно, я из-за этого и немогу нормально с ams работать. За плагин спасибо, буду ковырять. Если еще ктото подскажет какие то решения, буду очень презнателен.

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 03:02 09-02-2008
tavria2



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

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

Давай уточним... Я так понял ты хочешь изменить стиль окна проекта и сделать из него диалоговое окно?! Если да, то из этого ничего не выйдет, т.к. AMS создает Не диалоговые окна проекта и пользователь не может участвовать в процессе создания этого окна, а может лишь управлять этим окном уже после его создания.
 
Одно из основных отличий диалогового окна от Не диалогового заключается в структуре заголовков окна.  
 
В Не диалоговом окне присутствует системное меню, которому принадлежат: иконка в верхнем левом углу окна и кнопки управления Min, Max и Close, причем иконку можно удалить только со всем содержимым системного меню, т.е. кнопками. Окно внешне будет напоминать диалоговое, но без кнопки Close.
 
В диалоговом окне допускается только кнопка Close, но она не принадлежит системному меню из-за его отсутствия. С помощью извращений на API - можно сыимитировать Не диалоговое окно, т.е. добавить дополнительные элементы в заголовок окна, в частности - кнопки, но окно все равно по сути останется диалоговым.
 
По поводу других программ - возможно разработчики используют диалоговое окно с извращениями...
 
P.S. Рисуй свои окна, можно и без маски, используя цвет прозрачности. Пример можешь скачать здесь.

2All
Бесплатная DLL SetAutoCompleteDLL.apz от RizlaUK, автозаполнение полей ввода данными из истории открытия папок, файлов или URL.  
При вводе пути - выпадает список с вариантами и автоподстановка первого варианта в поле ввода. Есть возможность независимо отключать режим автоподстановки в поле ввода и режим выпадающего списка.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 11:45 09-02-2008 | Исправлено: tavria2, 12:40 09-02-2008
support_star



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

Всего записей: 169 | Зарегистр. 19-02-2007 | Отправлено: 23:39 09-02-2008
Sprintstar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как это сделать.
 
Главное меню (первая страница), после нажатия на кнопку переход к другой странице, появлялось окно для ввода пароля (прежде чем попасть на ту страницу) причем, чтобы давалось определенное время, например 15 сек. если пароль не правильный или не введен за это время - переход обратно на главную страницу, также чтобы был отсчет этого времени, или прогресс бар, и играла определенная фоновая музыка, при этом шифрование этого пароля не требуется (пусть его сможет увидеть любой желающий расковыряв этот exe)
 
P.S> И еще, очень нужно сделать, чтобы на каждой страницы играла своя фоновая музыка это возможно?

Всего записей: 14 | Зарегистр. 02-07-2007 | Отправлено: 02:54 11-02-2008 | Исправлено: Sprintstar, 03:02 11-02-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sprintstar
Это все легко. Все есть в помощи. Но лень... понимаю
Фон на каждой странице свой: на каждой странице добавляем одну строчку с разными файлами на вкладке On Show

Код:
Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Easy (short).ogg", true, true);

Переход по паролю: на странице 1 на кнопку (к примеру) вешаем такой код:

Код:
 
real_password = "forum";
user_password = Dialog.PasswordInput("Авторизация", "Введите пароль: ", MB_ICONQUESTION);
if real_password ~= user_password then
    Page.Jump("Page1");
else Page.Jump("Page2");
end
 


----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 09:40 11-02-2008
Sprintstar

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

Цитата:
colorless human
Можно, конечно
1. Свойства страницы, вкладка "On Show", вставляешь
Код:
Page.StartTimer(1000);
(счет в милисекундах, в этом случае: 1000 - это секунда)
2. Там же, на вкладке "On Timer", вставляешь то, что тебе нужно, чтобы выполнилось через то время, что ты определил на первом шаге.
3. Сохраняешь, проверяешь - работает  

А как сделать чтобы был отсчет этого времени на странице?

Всего записей: 14 | Зарегистр. 02-07-2007 | Отправлено: 12:06 11-02-2008 | Исправлено: Sprintstar, 12:07 11-02-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sprintstar
Если хочешь полностью свой дизайн, то делай отдельную страницу для входа.
Используй тот же алгоритм.
Для ограничения времени показа парольной страницы используй таймер.
Его же можно использовать и для вывода обратного отсчета времени.
Писать сейчас лень, но алгоритм примерно такой:
 
определяешь лимит времени
ставишь таймер на 1 секунду
выводишь время, например в заголовок
от этого значения ежесекундно отнимаешь по 1 секунде
и ежесекундно же выводишь его в заголовок
также ежесекундно проверяешь соответствие пароля
если пароль совпал, останавливаешь таймер и переходишь на другую страницу
если не совпал и лимит времени исчерпан (т.е. стал равен 0) возвращаешь юзера на 1 страницу или вообще закрываешь нафиг приложение
 
В итоге получится страница с полем ввода пароля, на которой идет отсчет времени в секундах

----------
AutoPlay Media Studio по-русски!
Русский хелп AutoPlay Media Studio

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 15:01 11-02-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
Цитата:
Я не смог у себя получить такой баг, либо я чего-то не понял.
Вот, глянь мувик, где этот баг:
http://webfile.ru/1737759

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 19:12 11-02-2008
Mr_Votya



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привед всем!!!
 
В JavaScript есть такой скрипт:
 

var d0 = new Date('Jan 1,2008');
var d1 = new Date();
var print;
print = Math.round((d1.getTime() - d0.getTime()) / (1000 * 60 * 60 * 24));
document.write("Сайт живет <b><font color=#FF0000>" + print + " -й</b></font> день");

 
Он в окне браузера выводит текст, например: Сайт живёт 158-й день
 
А в AMS такое можно зделать? чисто на LUA  
 
 
Если можно то покажите как, а то я сообразить не магу.

Всего записей: 8 | Зарегистр. 07-02-2008 | Отправлено: 21:29 11-02-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kindly
Ты имеешь в виду то, что в полноэкранном режиме не корректно работает ресайз объектов? Если да, то я это уже давно заметил, но оно меня как-то не напрягает, т.к. на  работе никак не сказывается. Кроме ресайза у них таких глюков по мелочам хватает и я вряд ли смогу их все описать на английском - у меня с ним не очень дружеские отношения . Я думаю разработчики не слепые и эти вещи учтут в следующем выпуске.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:34 11-02-2008 | Исправлено: tavria2, 22:39 11-02-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mr_Votya
Ну можно используя плагин DateDiff (если есче нет, то см. Варезник):

Код:
local cDate = "06/01/2008"; -- 06 - месяц, 01 - день, 2008 - год
local sDiff = DateDiff.GetDifference(System.GetDate(DATE_FMT_US), cDate);
Dialog.Message("Notice", "Сайт живет "..sDiff.."-й день", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 02:09 12-02-2008
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Indigo Rose AutoPlay Media Studio (часть 2)
Widok (30-01-2009 12:11): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru