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

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

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

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 18:22 28-08-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот и хорошие новости от разработчиков AMS - в сентябре планируется выход новой версии AMS с поддержкой дочерних окон.  
Скриншот.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:03 29-08-2008 | Исправлено: tavria2, 20:46 29-08-2008
Zloy_Gelud



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

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 16:30 29-08-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у меня вообще из домашней сети домен indigorose не открывается

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 18:44 29-08-2008
Robby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скриншот AMS с поддержкой дочерних окон

Всего записей: 879 | Зарегистр. 28-09-2003 | Отправлено: 20:27 29-08-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините, что не отвечал - был занят.
 
SplashImage.dll v1.1
 
Исправлена серьезная ошибка, связанная с утечкой памяти.
 
SplashImage1.1.apz | зеркало [328.88 Кб].

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:42 29-08-2008 | Исправлено: tavria2, 23:15 29-08-2008
Kindly



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Могу дать свой логин и аккаунт на форум Indigo Rose. Пишем в личку. Одно условие - не постить и по личке не общаться! Только качать аттачи!

Всего записей: 3000 | Зарегистр. 04-08-2005 | Отправлено: 21:12 29-08-2008 | Исправлено: Kindly, 21:37 29-08-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, где про работу с XML для чайника почитать?  
Например, что такое "CDATA section" в параметрах XML.SetValue?
 
PS вроде нашел на xml.nsu.ru...

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 21:22 29-08-2008 | Исправлено: 40rt, 21:36 29-08-2008
qwegan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток.
Кто-нибудь может объяснить, как запустить проект в полноэкранном режиме? Поиском по форуму нашел несколько сообщений, которые данный вопрос поднимали, но толковых ответов не увидел. Вариант с Kiosk'ом не устраивает. В Actions проекта пытаюсь использовать Window.Maximize(Application.GetWndHandle()); но окно разворачивается и тут же сворачивается обратно. Есть решение?

Всего записей: 11 | Зарегистр. 01-09-2008 | Отправлено: 03:15 01-09-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qwegan
 
Вот тебе 2 варианта:
#1. On Preload страницы:

Код:
-- устанавливаем позицию проекта в левый верхний угол
Window.SetPos(Application.GetWndHandle(), 0, 0);
-- разворачивам на весь экран
Window.SetSize(Application.GetWndHandle(), System.GetDisplayInfo().Width, System.GetDisplayInfo().Height);

#2. On Show страницы:

Код:
Window.Maximize(Application.GetWndHandle());

Первый вариант, имхо, удобней =)
 

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 04:17 01-09-2008 | Исправлено: Zloy_Gelud, 04:18 01-09-2008
qwegan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
Это все здорово. Второй вариант я даже пробовал сам, но...
В первом варианте проект не в полноэкранном режиме, а лишь растянут  на весь экран. Причем, если в настройках проекта поставить Window is resizable (нужно же как-то выйти из полноэкранного режима), то при нажатии на кнопку свернуть-развернуть окно - проект либо максимизируется по всем правилам, либо просто растягивается на весь экран - короче не принимает первоначального размера проекта (small, medium и т.д.). То есть это самообман.
Второй вариант этих проблем даже умудрился избежать, что чуть лучше (то есть разворачивается, сворачивается корректно).  
Однако, допустим при создании проекта с использованием нескольких страниц, всякий раз, когда мы будем перемещаться на первую страницу (которая с условием максимизации), проект будет вновь и вновь разворачиваться, несмотря на текущий размер. Не удобно как то. Этого конечно можно избежать, дублировав первую страницу - допустим Page1.2, (в дубле отказаться от максимизации) и использовать первую страницу только раз - при загрузке проекта. Но это тоже как то коряво. Неужели такая простая функция в этой программе не реализована? Почему не работает Actions проекта On Startup Window.Maximize(Application.GetWndHandle());????????

Всего записей: 11 | Зарегистр. 01-09-2008 | Отправлено: 09:52 01-09-2008
tavria2



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

Цитата:
Однако, допустим при создании проекта с использованием нескольких страниц, всякий раз, когда мы будем перемещаться на первую страницу (которая с условием максимизации), проект будет вновь и вновь разворачиваться, несмотря на текущий размер.
Поставь условие и будет тебе счастье :

Код:
if not FullScreen then
  FullScreen = true;
  Window.Maximize(Application.GetWndHandle());  
end

 

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 12:51 01-09-2008
qwegan

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

Всего записей: 11 | Зарегистр. 01-09-2008 | Отправлено: 19:02 01-09-2008
AleksejTokarev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zdrawstwujte wsem!!! Kto- nibud' mozet mne objesnit' 4to eto za Oshibha!
 
   
 
Problema w tom, 4to u menja etot samij   ON NAVIGATE  pustoj, negoworja use o Line 14.
 
Kak tak  biwaet?

Всего записей: 171 | Зарегистр. 17-04-2007 | Отправлено: 18:29 02-09-2008
Zloy_Gelud



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

Код:
--[[    
**********************************************************************************
Function:    g_GetDriveLetters
Purpose:    Fills a table with the drive letters (e.g. 'C:') for all of the drives
            that match a specific list of drive types, or for all of the drives on
            the system if no list of drive types is specified.
Arguments:    Call this function with the list of drive types you want to include
            in the table, e.g. g_GetTableOfDriveLetters(DRIVE_FIXED, DRIVE_REMOTE)
Returns:    (table) A numerically indexed table of drive letters.
**********************************************************************************
--]]
function g_GetDriveLetters(...)
   
local tbDrives = {};
   
local nDriveCount = 0;
   
local tbAllDrives = Drive.Enumerate();
   
for driveIdx, strDrive in tbAllDrives do
     
       
-- remove the trailing backslash (e.g. change 'C:\' to 'C:')
       
strDrive = String.TrimRight(strDrive, "\\");
 
       
if(arg.n > 0) then
            local
nType = Drive.GetType(strDrive);
           
for argIdx, argValue in ipairs(arg) do
                if
(nType == argValue) then
                   
nDriveCount = nDriveCount + 1;
                   
tbDrives[nDriveCount] = strDrive;
                   
break;
               
end        
            end
        else
           
nDriveCount = nDriveCount + 1;
           
tbDrives[nDriveCount] = strDrive;
       
end
    end
 
    return
tbDrives;
end

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:26 02-09-2008 | Исправлено: Zloy_Gelud, 20:28 02-09-2008
40rt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странная проблема при работе флэш-ролика в АМС 7.0:
в ролике есть текстовое поле (тип Input Text), куда АМС грузит текст, я его там могу простецки отформатировать (курсив, жирный, подчеркнутый), затем АМС забирает текст из ролика.
 
Проблема на реакции на сочетание клавиш Ctrl+C, Ctrl+V и другие сочетания Ctrl+..., вместо положенных действий (копирование/вставка), в текст начинают вставляться крякозяблы, в текстовом редакторе выглядящие как ETX для Ctrl+C и SYN для Ctrl+V.  
 
Если ролик запускаю не в АМС, то всё нормально работает, то есть ошибка явно в АМС, так что на форум флэшеров меня не пинайте.  
 
Кто знает в чем тут дело???
 
P.S. Проблему частично решил, добавив в ролик код, запрещающий ввод текста после нажатия Ctrl - крякозяблы теперь не вставляются.  
Но Ctrl+C, Ctrl+V не работает...

Всего записей: 57 | Зарегистр. 05-07-2008 | Отправлено: 17:26 03-09-2008 | Исправлено: 40rt, 18:41 03-09-2008
sucubus2010

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

Всего записей: 4 | Зарегистр. 14-07-2008 | Отправлено: 17:36 04-09-2008
Zloy_Gelud



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

Код:
sText="The quick brown fox jumps over the lazy dog.";
sTPrint="";
nIdx=1;
nLen = String.Length(sText);
function PrintText()
   
if (nLen > 0) then
       
sTPrint = sTPrint..String.Mid(sText, nIdx, 1);
       
Input.SetText("Input14", sTPrint);
       
if (nIdx == nLen) then
           
Timer.StopTimer(0);
       
else
           
nIdx = nIdx + 1;
       
end
    end
end
Timer.StartTimer(0, 100, "PrintText");

Незабываем подключить соотв. плагин.

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 20:39 04-09-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sucubus2010
 
Добавь на страницу кнопку и Label.
 
On Click кнопки:
Код:
cText = "Печать текста.";  -- текст
nTime = 1000;  -- время вывода текста
nLen = String.Length(cText);  -- длина текста
nPos = 1;  -- начальная позиция вывода текста
nInt = nTime / nLen;  -- интервал вывода символа
Page.StartTimer(nInt);  -- запуск таймера

On Timer страницы:
Код:
-- если выведен весь текст, то останавливаем таймер
if nPos >= nLen then Page.StopTimer() end  
cPrint = String.Left(cText, nPos);  -- строка вывода текста
Label.SetText("Label1", cPrint);  -- вывод текста в Label
nPos = nPos + 1;  -- позиция следующего символа

 
Добавлено:
Опередили...

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 20:45 04-09-2008 | Исправлено: tavria2, 20:46 04-09-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
Не поможешь кое с чем..
Создаю значит горизонтальную линию:

Код:
hEHWnd=WinApi.CreateWindowEx("0", "STATIC", "", WS_CHILD.."|"..WS_VISIBLE.."|"..SS_ETCHEDHORZ, 0, 314, Window.GetSize(Application.GetWndHandle()).Width, 1, Application.GetWndHandle(), 0, 0, 0);

Так вот, эта линия, созданная на первой странице, дублируется и на других страницах(при переходе)..как эту линию вообще можно удалить?
И можно ли сделать эту линию неперекрываемой? А то если ее создавать поверх Параграфа, то при наведении на Параграф она им перекрывается.

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 22:00 04-09-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru