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

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

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

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

   

Widok



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


Часть 3 [Часть 2, Часть 1]



  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 Trial v7.5.1006.0
Рекомендуемое дополнение: AMS PluginPowerPack by Kindly v4.0 - Зеркало
Это дополнение содержит все последние плагины, расширяющие возможности AMS, на момент его выпуска (02.08.09).

Учимся работать с AMS:
Ресурс 1 - Ресурс 2 - Ресурс 3 - Ресурс 4

Скриптовый язык LUA:
Ресурс 1 (En) - Ресурс 2 (Ru)

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • amsplugins.com
  • amsuser.com
  • azman.info
  • icynorth.com
  • gooseweb.ru   -умер, сорри...
  • warmuskerken.com

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

    Обсуждение оформления шапки
    Старая версия шапки

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:11 30-01-2009 | Исправлено: Maz, 12:31 25-09-2017
    Zloy_Gelud



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


    lorents
    ЛКМ - левая кнопка мыши.
    Ну а если разобраться в исходнике, то наверно тогда можно будет юзать вкладку On FSCommand...Но я сам никогда ее не использовал..

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:47 30-01-2009
    DrudoyAlexandr

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Не давно поставил себе AMS6  и программа меня очень заинтересовала. Хочу сделать в ней простенький видео плеер, но столкнулся с одной проблемой.  
     
    result = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", true, false);
    Video.Load("Video1",result[1], false, true);
     
    данное действие поддерживает загрузку нескольких файлов, но воспроизводит только один (result[1]). Подскажите, как добиться  последовательного воспроизведения всех загруженных файлов. Наверняка эта тема заезжена, если есть конкретный пример в форуме, дайте пожалуйста ссылку(и). Заранее спасибо.

    Всего записей: 3 | Зарегистр. 30-01-2009 | Отправлено: 17:24 30-01-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrudoyAlexandr
    Т.е. после окончания воспроизведения одного файла воспроизводится следующий?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 17:32 30-01-2009
    DrudoyAlexandr

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

    Всего записей: 3 | Зарегистр. 30-01-2009 | Отправлено: 17:38 30-01-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DrudoyAlexandr
     
  • Глобальные функции:

    Код:
    -- формируем плейлист
    function Video.CreatePLS(strPathIn)
        local tblFilePaths = Dialog.FileBrowse(true, "Locate File", strPathIn, "All Files (*.*)|*.*|", "", "dat", true, false);
        if (tblFilePaths ~= nil) and (tblFilePaths[1] ~= "CANCEL") then
            return tblFilePaths else return nil
        end
    end
     
    -- номер файла в таблице, с которого
    -- начнем воспроизведение

    nFile = 1;

  • На событие, которое открывает диалоговое окно выбора файлов:

    Код:
    tblPLS = Video.CreatePLS("C:\\");
    if (tblPLS) then
        Video.Load("Video1", tblPLS[nFile], true, false);
    end

  • On Finish объекта Video:

    Код:
    if (tblPLS ~= nil) and (nFile < Table.Count(tblPLS)) then
        nFile = nFile + 1;
        Video.Seek("Video1", SEEK_BEGINNING, 0);
    end
     
    Video.Load("Video1", tblPLS[nFile], true, false);

  • Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 18:12 30-01-2009 | Исправлено: Zloy_Gelud, 18:20 30-01-2009
    lorents



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

    Цитата:
    - Если курсор находится над кнопкой и нажата ЛКМ, то тогда и вызываешь диалоговое окно.

    Это вообще как реализовать, я просто не могу этого себе представить

    Цитата:
    On FSCommand

    вот, вроде не плохой пример, ща разбираю
    http://www.amsplugins.com/details.asp?ID=53&CID=4

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 20:27 30-01-2009
    DrudoyAlexandr

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Все функционирует! Огромное  тебе спасибо!!!

    Всего записей: 3 | Зарегистр. 30-01-2009 | Отправлено: 20:30 30-01-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Помогите пожалуйста с такой вещью: надо из html считывать данные (я думал можно как xml, а отладчик пишет загружен неправильный xml). html на подобие такого: http://fgt.3dn.ru/player.html. Буду очень благодарен.

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 01:22 31-01-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yakim777
    ИМХО, на вид довольно сложно будет парсить подобный хтмл.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 02:03 31-01-2009
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zloy_Gelud
    кажется я понял про что ты, ну чтож пойду работать над этим

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 11:29 31-01-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud
    Сложно, я тоже так думаю, но я заменил "\n" на "\r\n" и "  " (двойной пробел) на "" пустую строку. Могу такой выложить, но вот есть ли смысл подскажите?
     
    Добавлено:
    Вот редактированный: http://fgt.3dn.ru/player_lite.html

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 11:59 31-01-2009
    Zloy_Gelud



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

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 14:22 31-01-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Я не знаю почему, но после загрузки на сервер, всё что надо заменилось вопросами. Вот то что вместо вопросов нужно. Единственная строка которая сохранилась (англ. раскладка) - 39 строка, вот допустим как получить её? (Текст в строке "MEDIASHOP")

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 15:30 31-01-2009
    Zloy_Gelud



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

    Цитата:
    вот допустим как получить её?

    Я не знаю. Но если тебе необходимо получать количество золота, кристаллов и зелени, то навреено необходимо делать поиск по классам (text_head1, text_head2), а затем получать значения.

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 15:40 31-01-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud
    Спасибо. Я так сделал, но вот если на странице будет такой текст не один, будут неправильные данные. Большое спасибо за внимание.
     
    Добавлено:

    Код:
    lLogin = String.Find(data, "text_head2", 1, false); -- ищу номер первого символа
    rLogin = String.Find(data, "span", lLogin, false); -- ищу номер последнего символа
    Login = String.Mid(data, lLogin+12, rLogin-1);

    span после логина не находит, а находит его намного дальше.
     
     
    Добавлено:
    Всё, разобрался, вижу одно, а режу другое.

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 15:48 31-01-2009
    Zloy_Gelud



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yakim777
    К примеру, функция IE.FindByClass вернет массив, в котором каждый пункт - текст в соответствии с заданным для поиска классом.

    Код:
    IE = {};
    function IE.FindByClass(strHTMLText, strClass)
        local tblResult = {};
        local nPos = String.Find(strHTMLText, strClass, 1, false);
        local nStart = nPos + String.Length(strClass) + 2;
        local nEnd = String.Find(strHTMLText, "</", nStart, false);
        while (nPos ~= -1) do        
            tblResult[Table.Count(tblResult) + 1] = String.Mid(strHTMLText, nStart, nEnd - nStart);
            nPos = String.Find(strHTMLText, strClass, nEnd, false);
            nStart = nPos + String.Length(strClass) + 2;
            nEnd = String.Find(strHTMLText, "</", nStart, false);
        end
        if (Table.Count(tblResult) == 0) then return nil else return tblResult end
    end
     
     
    strHTMLText = TextFile.ReadToString("C:\\opr000PC.htm");
    strClass = "text_head2";
     
    tbl = IE.FindByClass(strHTMLText, strClass)
    if (tbl ~= nil) then
        for i, v in tbl do
            Dialog.Message("", v, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
        end
    end

    Может пригодится тебе для выборки..

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 18:04 31-01-2009
    Yakim777



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud
    Огромное спасибо!!!
    Я мучился сутки, а тут обновил страницу - и всё готово!

    Всего записей: 88 | Зарегистр. 07-01-2009 | Отправлено: 18:33 31-01-2009
    FotoBair

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте уважаемые форумчане!
     
    буквально вчера поставил данную программу...
    Хочется создать диск со свадебной фотогаллереей...
    Может кто нить может помочь чем может, так как сам в языке не разобрался еще...
     
    Буду очень благодарен!
     
    p/s еще вопрос...
    при небольшом общении с прогой такая проблемма появилась:
    при показе слайдшоу фото уходит в левый край экрана как сделать чтобы показывала посередине?

    Всего записей: 3 | Зарегистр. 01-02-2009 | Отправлено: 08:18 01-02-2009 | Исправлено: FotoBair, 09:24 01-02-2009
    Zloy_Gelud



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

    Цитата:
    Может кто нить может помочь чем может, так как сам в языке не разобрался еще...

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

    Цитата:
    при показе слайдшоу фото уходит в левый край экрана как сделать чтобы показывала посередине?

    Вообще не понял как это фото может уйти в левый кран экрана?

    Всего записей: 3266 | Зарегистр. 30-05-2007 | Отправлено: 12:42 01-02-2009
       

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

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru