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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
khaidin
 
Тебе нужно создавать плейлист (таблица файлов для воспроизведения). Допустим на On Show или есче как ты загружаешь например первый файл (nTrack == 1), а во вкладке On Finish объекта MediaPlayer увеличиваешь индекс трека на единицу, а затем воспроизводишь соотв. файл. nTrack может равняться номеру итема в Листбоксе. По итему получаешь имя файла (ItemText) и путь к файлу (ItemData), ну и соотв-но етот путь и загружаешь.. в MediaPlayer.
Все предложенное сугубо имхо..
 
Добавлено:
Ребз, возник такой вопрос..При выставлении стиля Комбобокса как Dropdown Edit, как узнать что в нем вводится. Например, я забил в Комбобокс какой-нить текст..жамкнул на какую-нить кнопку и етот текст сохранился в файл..Так как мне етот текст из КБ выташить??

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 20:31 14-05-2008
GOOSE



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

Цитата:
ты случайно не разбирался с фоновым изображением

Не-а Ни к чему было.

Цитата:
а чем эти версии друг от друга отличаются?

Соответственно, не имею понятия.
Автор этого примера tavria2, у него и спроси
 
ЗЫ А вообще, послушай моего совета: если ты не программист, то не гонись за крутыми фишками в своем проекте! Это ни к чему. Кривая реализация будет работать криво,  что совсем неинтересно, как ты понимаешь
Лучше подумать и сделать проще, но надежнее! ИМХО.


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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 20:54 14-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GOOSE
 
я как раз хочу научиться программировать

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:20 14-05-2008 | Исправлено: lorents, 21:21 14-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавлено:
у меня вопрос
ни как не могу добавить плагин MSMediaPlayer
project->plugins
а дальше не иогу найти этот плагин
что делать?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 15:00 15-05-2008 | Исправлено: lorents, 20:35 15-05-2008
tavria2



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

Цитата:
ни как не могу добавить плагин MSMediaPlayer  
project->plugins  

Object -> Plugins.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо!
я дурак!!!
 
 
Добавлено:
у меня один вопрос
 
у меня есть Input1, Input2 и Button1 (Button1 изначально выключен, а Input1, Input2 - не заполнены)
как мне сделать, чтоб если заполняешь Input1, Input2  то Button1 становиться включенным?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 20:52 15-05-2008
tavria2



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

Цитата:
как мне сделать, чтоб если заполняешь Input1, Input2  то Button1 становиться включенным?
Для этого нужно делать проверку обоих Input'ов на пустую строку или на корректность введенных данных, если условия выполнены, тогда включаем кнопку, если нет - то выключаем кнопку. Код проверки можешь расположить в событии "On Key" каждого объекта "Input" или в страничном таймере, естественно таймер нужно запустить до начала проверки.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 21:17 15-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
 
А ты не можешь подсказать мне зтот код проверки?
пожалуйста

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:35 15-05-2008 | Исправлено: lorents, 23:07 15-05-2008
tavria2



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

Цитата:
я как раз хочу научиться программировать

Я так понял, ты хочешь научиться программировать или работать с COPY/PASTE?
 
Не обижайся, но код я писать не буду. Накачай побольше примеров и сиди разбирайся, как это работает. Справка по AMS тоже имеет неплохие примеры.
Когда ты поймешь принцип работы в AMS - у тебя не будет возникать таких вопросов, а COPY/PASTE тебя мало чему научат. Если тебе  в нетерпеж, то это только твои проблемы и терять время на написание за тебя кода, врядли  кому-то захочется. Вообщем не форсируй события, а старайся постепенно разобраться в принципе работы AMS, начиная с простых примеров.
Использование чужого кода в своем проекте, не понимая как он работает, обычно приводит в тупик при попытке доработать его и остается только сожалеть о потраченном времени на такой «мертворожденный » проект.
 
P.S. В форум обычно задают вопросы, когда у людей возникают трудности, после того как они, ознакамомились со справкой и другими источниками информации, а также предприняли попытку реализовать свои идеи, что у тебя пока не наблюдается ни первого ни второго. А писать, типа "сделайте мне...", это не уважение к форумчанам.
 
P.S.S Извеняюсь за жесткость.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 22:12 15-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
жестоко но справедливо
 
Добавлено:
 у меня есть Input1, Input2 и Button1 (Button1 изначально выключен, а Input1, Input2 - не заполнены)
 
 
написал код для проверки проверки заполнен Input или нет
 

Код:
 
error = 0;
 
To = Input.GetText("Input1");
subj = Input.GetText("Input2");
body = Input.GetText("Input3");
 
if String.Length(To) < 1 or String.Length(subj) < 1 or String.Length(body) < 1 then
Button.SetEnabled("Button1", false);
error = 1;
end
if error~=1 then
Button.SetEnabled("Button1", true);
end
 

 
не пойму в чем причина, что код не работает?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 22:16 15-05-2008 | Исправлено: lorents, 22:17 15-05-2008
tavria2



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

Цитата:
не пойму в чем причина, что код не работает?

Направление выбрал правильное, но с кодом намутил. В принципе этот код будет работать, но только в цикле или таймере, который предварительно должен быть запущен.  
В условии, правильнее будет использовать оператор else, являющийся противоположностью оператору if. Например:
Код:
To = Input.GetText("Input1");  
subj = Input.GetText("Input2");  
body = Input.GetText("Input3");  
 
if String.Length(To) < 1 or String.Length(subj) < 1 or String.Length(body) < 1 then -- если...
    Button.SetEnabled("Button1", false);  
else -- иначе...
    Button.SetEnabled("Button1", true);  
end

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 01:05 16-05-2008 | Исправлено: tavria2, 01:07 16-05-2008
khaidin

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

Всего записей: 4 | Зарегистр. 14-05-2008 | Отправлено: 06:43 16-05-2008
lorents



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

Цитата:
В принципе этот код будет работать, но только в цикле или таймере, который предварительно должен быть запущен.  

 
ни как не пойму как запустить таймер?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 08:46 16-05-2008 | Исправлено: lorents, 08:48 16-05-2008
mur55



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем добрый день.
Вопрос по поводу вставки текста в AMS7 -  
Преимущества Rich text перед Paragraph очевидны -  
вот только  вид scrollbars  у Rich  поменять невозможно (я не
нашел, как) - нет ли какого-нить ухищрения, чтобы заставить  
Rich text пользоваться полосой прокрутки, созданной самостоятельно?
 

Всего записей: 20 | Зарегистр. 12-11-2007 | Отправлено: 09:33 16-05-2008
Drusus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
khaidin
Для начала определись, воспроизведение видео должно идти средствами AMS или внешним плеером. Можно использовать MediaPlayerPlugin, загружая в него список файлов через объект ListBox, либо готовить плейлист в формате твоего внешнего плеера (LA) и вешать запуск плейлиста на кнопку.

Всего записей: 119 | Зарегистр. 03-08-2005 | Отправлено: 17:10 16-05-2008
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mur55
Штатными средствами никак.
 
Можно залезть в Винду
Смотри: MSDN: RichEdit и MSDN: ScrollBar

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 18:05 16-05-2008 | Исправлено: GOOSE, 18:07 16-05-2008
mur55



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

Цитата:
Штатными средствами никак.  

 
Понял, спасибо, жалко, блин...

Всего записей: 20 | Зарегистр. 12-11-2007 | Отправлено: 19:13 16-05-2008 | Исправлено: mur55, 19:13 16-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нашел один код
код нужен для того если одна копии “autorun.exe” уже запущена, то другую копию моего “autorun.exe” нельзя будет запустить.
код надо поместить в On Preload
 

Код:
 
cCheckRunApp = "autorun.exe"; -- имя файла для проверки...
nCount = 0; ---- кол-во копий "autorun.exe" в процессах
tProcesses = System.EnumerateProcesses(); -- список запущенных процессов
 
for n, cPath in tProcesses do
    tFile = String.SplitPath(cPath); -- разлаживаем путь на составляющие
    if (String.Lower(tFile.Filename..tFile.Extension) == cCheckRunApp) then -- если наш файл обнаружен в процессах
        nCount = nCount + 1; -- кол-во найденных копий "autorun.exe" в процессах
    end
end
 
if (nCount > 1) then -- в процессах обнаружено больше одной копии "autorun.exe"
    Window.SetMask(Application.GetWndHandle(), _SourceFolder.."\\AutoPlay\\Images\\mask.bmp", true, 0); -- установить маску
    Dialog.Message("Внимание", cCheckRunApp.." уже запущен!", MB_OK, MB_ICONEXCLAMATION);
    Application.Exit(0); -- выход
    Window.SetMask(Application.GetWndHandle(), "", true, 0); -- убрать маску
end  
 

 
подскажите что мне надо переделать в коде чтоб в место появления диалогового окна происходило следущее: запущенный до этого проект становился на передний план?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:15 16-05-2008 | Исправлено: lorents, 22:36 16-05-2008
Zloy_Gelud



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

Цитата:
Ребз, возник такой вопрос..При выставлении стиля Комбобокса как Dropdown Edit, как узнать что в нем вводится. Например, я забил в Комбобокс какой-нить текст..жамкнул на какую-нить кнопку и етот текст сохранился в файл..Так как мне етот текст из КБ выташить??

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 23:03 16-05-2008
tavria2



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

lorents
См. Window.SetOrder.

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 00:29 17-05-2008 | Исправлено: tavria2, 00:34 17-05-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