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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Подскажите пожалуйста как сделать так, чтобы при активизации приложения выполнялось заданое действие? Например, приложение было не активно, а потом я через Alt-Tab сделал его активным и в обьекте Input выполнился скроллинг до N-строки?
Заранее большое спасибо.

Всего записей: 46 | Зарегистр. 12-09-2007 | Отправлено: 01:13 06-12-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sparrik
Я же по этим вопросам ответил в личку? Не устроило?

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 09:23 06-12-2007
vistadimix

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, не могу скачать архив с двумя темами =(
Выдаёт: Страница не найдена и т.д.

Всего записей: 46 | Зарегистр. 12-09-2007 | Отправлено: 10:19 06-12-2007
Alavar



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

Цитата:
Ну так в чем там отличие-то?  
Запости сюда строчку ссылки из этого проекта, посмотрим  

 
Вот кусок HTML кода страницы с проекта где все работает :
 

Код:
<html><head><meta http-equiv="Content-Type"content="text/html;charset=windows-1251"><title></title></head><body  
bgcolor=
"#FFFFFF"body background= "fon.jpg">
<p align="left"><font face= "Arial, Helvetica, sans-serif"size= "2"><font color= "#000000"size="3" ><b><b>7-Zip v4.23 Русская
 версия</b></b></font><br>
Мощный архиватор, самым .............. RPM и DEB.</font></p>
<table width="100%"border=0 cols=2>
<tr><td><font size="2"face="Arial, Helvetica, sans-serif"><a href="../../SOFT//7-Zip v4.23/7z423.exe"><img src="setup.gif"
border="0"></a></font></td>
<td><font size="2"face="Arial, Helvetica, sans-serif"><font color="#000000">Для установки программы нажмите
 </font></font><font color="#000000" size="2"face= "Arial, Helvetica, sans-serif"><b>Установить</b></font><font color="#000000" size="2" face= "Arial, Helvetica, sans-serif" >. Язык интерфейса выбирается в настройках.</font></td></tr>
</table>
<hr width="100%">
<p align="left"><font face="Arial, Helvetica, sans-serif"size= "2"><font color= "#000000"size="3" ><b><b>ALZip
 v5.52</b></b></font><br>
ALZip - мощная программа для работы как с Zip-файлами, так и с архивами других форматов всего их на сегодня 35 и  

 
Глянь, может че подскажешь ?

Всего записей: 45 | Зарегистр. 28-11-2007 | Отправлено: 10:52 06-12-2007 | Исправлено: Alavar, 11:40 06-12-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vistadimix
Отследить состояние приложение (свернуто\развернуто) можно при помощи
nResult = String.ToNumber(DLL.CallFunction(_SystemFolder.."\\User32.dll", "IsIconic", Application.GetWndHandle(), DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL))
Если приложение свернуто, то nResult будет не равно нулю и наоборот

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 11:14 06-12-2007
bigbrain

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


Цитата:
Мощный архиватор, самым главным оружием которого является собственный алгоритм LZMA. Сжатые в формат 7Z файлы, как правило, в 1.5-5, а то и более раз меньше своих ZIP-собратьев. Более того, даже у распространенного WinRAR 7-Zip обычно выигрывает 10-30% при почти равной скорости сжатия/декомпрессии.

 
Не правда, самый лучший архиватор - WinUha. У него есть разные алгоритмы для сжатия текстов, мультимедиа и другое.
Я как то скачал один приватный форум на 300 мб и пожал его ухой в режиме сжатия текста с ратио 0,06

Всего записей: 277 | Зарегистр. 16-02-2006 | Отправлено: 11:28 06-12-2007
sparrik

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

Цитата:
sparrik  
Я же по этим вопросам ответил в личку? Не устроило?

 
Отправь тогда пожалуйста ещё  раз. я ждал ответа, но не получал его, поэтому и решил сюда написать.
 
Спасибо.

Всего записей: 7 | Зарегистр. 12-11-2007 | Отправлено: 11:48 06-12-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sparrik
Проверь свой ящик ПМ на этом форуме...

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 11:51 06-12-2007
ZnakZodiak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, доброго времени суток.
Столкнулся с проблемкой... собственно обрисую всю ситуацию.
Начну с того что я не кодер, а дизайнер. Поступил заказ сделать презентационный диск с видео, слайдшоу и прочими прибамбасами. Оболочку всю сделал... э визуано... а вот с кодами... короче задача такая - показ роликов должен управляться как обычный медиаплеер виндозный, и к каждому ролику должно быть свое текстовое сопровождение из пары строк. То же самое и для слайдов. С показом слайдов я вроде как разобрался вот таким способом:
SlideShow.Navigate("SlideShow1", SLIDESHOW_NEXT); -- прокрутка вперед
SlideShow.Play("SlideShow1"); -- автоплей
SlideShow.Navigate("SlideShow1", SLIDESHOW_PREV); -- прокрутка назад
собственно все взято из Actions... теперь нужно показ слайдов увязать с текстовой поддержкой как это сделать не могу понять... ну не кодер я.
С видео все оказалось еще хуже:
-------------------------переход к следующему ролику------------------------
Video.Load("Video1", "AutoPlay\\Videos\\Region25_ZastavkaDivx.avi", false, true);
Video.Play("Video1");
-------------------------переход к предыдущему ролику----------------------
Video.Load("Video1", "AutoPlay\\Videos\\demoreel.avi", false, false);
Video.Play("Video1");
--------------------------------------------------------------------------------------
иными словами я подгружаю один  из двух роликов. И все бы ничего, но это подходит только для контента из ДВУХ роликов. А если их будет 20? рисовать для каждого ролика отдельный Layer конечно не проблема, но вот с подгрузкой проекта получается геморрой.  Насколько я понял вот в этом треде http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5609&start=40 GOOSE эту проблему как-то решил. Думается мне, что если посижу недельку другую и я разберусь, но была бы та неделька (( И опять таки, мне нужно чтобы при нажатии на кнопочку --> или <-- у меня был переход к ролику (соответственно предыдущему или следующему) и одновременно с этим подгружалась инфа о ролике из текстового (?) файла.
Ребят, помогите реши ть проблему, плиз... век не забуду.  
Скрин оболочки проекта чтобы понятнее было о чем речь веду))) косим под мелких и мягких.

Всего записей: 4 | Зарегистр. 07-12-2007 | Отправлено: 04:41 07-12-2007 | Исправлено: ZnakZodiak, 04:56 07-12-2007
GOOSE



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZnakZodiak
Хоть ты и ссылаешься на меня, но проблема с переходом страниц не решена, увы.
В своем проекте сделал все на одной странице. Подгружал видео сразу, при загрузке. Зато потом получил практически мгновенные переходы от ролика к ролику
Так что выход пока вижу один: столько слоев, сколько роликов!
 
А в чем проблема с показом текста? Просто после строчки с запуском ролика добавь строчку с Label.SetText для заголовка и Paragraph.SetText для самого текста.

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

Всего записей: 903 | Зарегистр. 17-10-2001 | Отправлено: 09:23 07-12-2007
Lexua



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мля, не успели AMS7 склепать, как уже втыкаюсь в глюки. Если объект Combobox переименовать, то будет лажа, потому что имя автоматом в скрипте не меняется, как для других объектов Ставил сборку от Kindly. Это чинится или просто ГЛЮК И такая же тормознутая как и 6. AMS5 намного быстрее бегает.

Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 01:07 08-12-2007 | Исправлено: Lexua, 01:10 08-12-2007
ZnakZodiak



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

Цитата:
А в чем проблема с показом текста? Просто после строчки с запуском ролика добавь строчку с Label.SetText для заголовка и Paragraph.SetText для самого текста.

С текстом проблема совершенно идиотская... с кодировками в основном. Текст не желает браться из файла. Причем *.rtf  грузится в виде набора кодов, а txt тупо не желает грузиться, говорит что текст не ASCII. Пробовал делать текст ASCII - набором символов выходит. Мне проще написать кучу HTML с нужным мне фоном)).
 
А вот по видео... я так понимаю, что с помощью плугина медиа плеер можно таки реализовать подгрузку видео и управления им по принципу «REWIND - PLAY - FORWARD» весь вопрос как...
 
Опять же я не понимаю как сделать так чтобы менялся сопроводительный текст к картинкам вместе с картинками в режиме слайдшоу.  
 
И еще вопрос. Возможно ли подставить папку с видеофайлами как дестинейш для сайдшоу... ? Идиотский, конечно вопрос, но если возможно, это бы решило проблему управления кучей видео.

Всего записей: 4 | Зарегистр. 07-12-2007 | Отправлено: 08:43 08-12-2007 | Исправлено: ZnakZodiak, 08:51 08-12-2007
woodman68

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ли реализовать в этой программе проигрывание MP3 альбомов

Всего записей: 1 | Зарегистр. 08-12-2007 | Отправлено: 13:56 08-12-2007
Lexua



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

Цитата:
Опять же я не понимаю как сделать так чтобы менялся сопроводительный текст к картинкам вместе с картинками в режиме слайдшоу.

 
Придется немного потрудится  
Функцию SlideShow.FillFromFolder использовать для этих целей нельзя. Вот же уроды, ну кому нужна функция, которая ничего не возвращает и живет сама по себе.
 
Для ручного переключения можно использовать нечто вроде такого кода

Код:
-- Go to the next slide
SlideShow.Navigate("SlideShow1", SLIDESHOW_NEXT);
index = SlideShow.GetCurrentSlide("SlideShow1");
splitpath = String.SplitPath(SlideShow.GetImagePath("SlideShow1", index));
result = TextFile.ReadToString(splitpath.Drive..splitpath.Folder..splitpath.Filename..".txt");
Paragraph.SetText("Paragraph1", result);
 
 
Для обратного тотже код, отличие только в первой строке(выделено жирным)

Код:
SlideShow.Navigate("SlideShow1", SLIDESHOW_PREV);

 
Текстовые файлы с описанием к кадрам должны лежать в той же папке, что и сами картинки и иметь те же имена что и картинки (напр. картинка - pic1.png, описание - pic1.txt)
 
Для автопрогона придется использовать закладку On Timer Ну вот вкратце можно так пробовать...
 
Если хочешь использовать в качестве описания ХТМЛ, то замени две последние строки в примере на эту

Код:
Web.LoadURL("Web1", splitpath.Drive..splitpath.Folder..splitpath.Filename..".html");

Всего записей: 2844 | Зарегистр. 15-10-2002 | Отправлено: 16:11 08-12-2007 | Исправлено: Lexua, 16:24 08-12-2007
Zloy_Gelud



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

Цитата:
А можно ли реализовать в этой программе проигрывание MP3 альбомов

Если ты имеешь ввиду использование плейлистов, то об этом уже много говорилось здесь..так что смотри..


 
Alavar

Цитата:
Вот кусок HTML кода страницы с проекта где все работает :

Дело не в хтмл-коде..в таком виде все равно будет появляться енто злосчастное окно. Все дело в проге, которая запускает этот хтмл..

Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 19:14 08-12-2007
sttmaster



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

Всего записей: 669 | Зарегистр. 29-08-2007 | Отправлено: 21:06 08-12-2007
sparrik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
Помогите решить задачку.
Есть дата рождения. Как высчитать количество дней до следующего дня рождения и какая это будет годовщина?

Всего записей: 7 | Зарегистр. 12-11-2007 | Отправлено: 21:42 08-12-2007
ZnakZodiak



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

Цитата:
Для автопрогона придется использовать закладку On Timer  

Во... .точно... спасибо что натолкнул на мысль ) по частьи одноименных пар txt-jpg я уже и так понял, да и удобнее, а вот про таймер как-то забыл %)
В общем со слайдшоу мне все понятно, теперь осталось сделать тоже самое с видео, а вот тут видать попотеть придется. Хотя я вот что придумал... вместо видео файла подгружаем набор слайдов в виде HTML страницы, и каждая превьюшка будет выполнять роль прелоадера к своему видеофайлу. Каждый видео фрагмент на своем Layer и после проигрывания видеофайла все возвращается в исходную позицию, то-есть в набор слайдов. Так же делаем отдельную кнопочку там же в HTML, которая будет управлять запуском видео в режиме нон-стоп в полноэкранном режиме без пояснений. Но это опять же как вариант.  
Теперь вот такой вопрос: можно ли перекомпилировать отдельные фрагменты кода самой АПМС, владея необходимыми навыками с целью добавить в Settings буквально один пункт: Add Folder или Get Folder. иными словами сделать из видео фолдера фолдер слайдшоу. Наверняка в коде самой проги есть лазейка как это реализовать. Может быть к слайдшоу добавить маску *.avi или *.mpg... вопчем народ, если есть «титаны» программастеры, давайте попробуем сломать проге черепную коробку. ))

Всего записей: 4 | Зарегистр. 07-12-2007 | Отправлено: 06:49 09-12-2007
Alavar



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

Цитата:
Дело не в хтмл-коде..в таком виде все равно будет появляться енто злосчастное окно. Все дело в проге, которая запускает этот хтмл..  

 
Да это понятно. Но я тут недавно вычитал что например в MMB(MultiMedia Builder)эту проблему (окно "Загрузить","Сохранить") как-то обходят с помощь скриптов, может и в AMS это можно как-то сделать ?
 
Добавлено
Тем более, как я уже писал, у меня есть диск с софтом где при загрузке EXE файла с HTML-страницы
никаких окон не выскакивает.Значит можно как-то сделать.

Всего записей: 45 | Зарегистр. 28-11-2007 | Отправлено: 04:35 10-12-2007 | Исправлено: Alavar, 06:39 10-12-2007
ZnakZodiak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
фуу... вроде слепил проект ))
для видео написал ХТМЛьный прелоадер со скриншотами роликов, вопросы отпали сами собой... все видео лоадится в один и тот же фрейм без предварительной подгрузки... вроде пока работает Если кому интересно выложу сценарий с одной стороны стало проще при запуске, но немного теряется времени на подгрузку видео. Хотя и это можно пережить - пережал все видео в *.wmv чем облегчил задачу мелкомягким.  
 
Слайдшоу работает как надо, причем проблемы кривых кодировок тоже решил тем же HTMLем путем добавления строки кодировки вот типа так:
<body>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<font size="3">
Это Вам не просто ролик<br>
Это МЕГАРОЛИК, цуко.
</font>
<br>
<br>
<font size="2">
Никакие там Японцы<br>
Вместе с ихним харакири<br>
Не сравнятся с табуретом<br>
Что летает на просторах<br>
И судьба его незрима<br>
В книге, что пылится мирно<br>
Только чаек дикий хохот<br>
Оглашет неба выси<br>
Когда видят чайки эти<br>
Табурет парящий рядом.
</font>
</html>
</body>
 
Кривизна осталась только в автоматической прокрутке инфы OnTimer... не хочет, цук работать корректно... В принципе и хрен с ней. Но, если таки реализую все что хотел - выложу проект если кого заинтересует... хмм... ну не весь проект, конечно ))))) без видео и картинок)
 
Спасибище всем кто помогал.
 
ЗЫ
рано обрадовался... с жесткого все грузилось в один фрейм, с CD получился облом... в чем грабли не пойму. Вернулся к многостраничности... буду много и нервно курить и думать...

Всего записей: 4 | Зарегистр. 07-12-2007 | Отправлено: 07:37 10-12-2007 | Исправлено: ZnakZodiak, 08:23 10-12-2007
   

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