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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
AMS не поодерживает многооконность. Несложные операции можно проделывать с помощью плагина WinApi. Посмотри примеры к нему.

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 17:21 22-05-2008
lorents



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

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



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

Код:
display = System.GetDisplayInfo();
Window_Size = Window.GetSize(Application.GetWndHandle());
spacer = 15;
Image.SetSize("Image1", Window_Size.Width, Window_Size.Height);

я в проекте разрешил изменять размер окна, ни как не пойму почему при  изменении размера окна картинка не растягивается

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 11:47 23-05-2008 | Исправлено: lorents, 11:48 23-05-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
 
Во-первых, для чего перавая и третья строчки кода??? Во-вторых, тебе нужно что ли, чтоб картинка на весь экран была?? В-третьих, пиши куда ты етот код вставляешь.

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

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

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 14:30 23-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
прощу прощения  
первая п третья строчки не нужны (изменяюсь)
просто код я скопировал из своего проекта и не обратил внимание на первую и третью строчку
 
я хочу чтоб при изменении размера окна, картинка тоже меняла свой размер
 
код я вожу в on show

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 19:28 23-05-2008 | Исправлено: lorents, 19:29 23-05-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
 
Причем здесь вообще On Show??. Тебе надо смотреть в сторону On Size страницы или Attributes>Auto-Resize объекта Image.

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 21:57 23-05-2008
lorents



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

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



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

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



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

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 19:06 24-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zloy_Gelud
 
Все уже разобрался!
Спасибо большое!
 
Добавлено:
прошу прошения но у меня опять вопрос
 
как сделать чтоб при нажатии кнопки Enter фокус переходил с Input1 на Input2?

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 19:52 24-05-2008 | Исправлено: lorents, 19:53 24-05-2008
Zloy_Gelud



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

Код:
-- если нажали Enter
if (e_Key == 13) then
    -- переводим фокус
    Page.SetFocus("Input2");
end

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 21:09 24-05-2008
lorents



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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents -- СПРАВКУ прочитал Я  
И тебе советую)): Miscellaneous>Virtual Key Codes

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 22:01 24-05-2008
lorents



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

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



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ помогите плиз хочу сделать универсальный авторан для дисков с картинками но никак не разберусь с несколькими моментами:
Как добавить файлы нескольких расширений сразу, какой разделитель и  как надо поставить в строке:
FileList = File.Find(_SearchFile.."", "*.jpg", false, true, nil);  
чтобы он читал сразу несколько форматов рисунков? и подскажжите плиз ссылку на проект слайд шоу попроще заранее спасибо

Всего записей: 25 | Зарегистр. 25-05-2008 | Отправлено: 14:51 25-05-2008 | Исправлено: Taufon, 17:09 25-05-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
и снова я
 
подскажите пожайлуста  
как сделать чтоб когда мышка попадает в область WEB1 то правая кнопка мыши не работает, как выходит из области  то снова работает?

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



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

Код:
-- маски файлов для поиска и добавлеия
local tMasks={'*.jpg', '*.bmp', '*.gif', '*.png'};
-- перебираем каждую маску в цикле
for n, cMask in tMasks do
    -- ищем файлы по маске
    tFilePaths = File.Find(_SourceFolder.."\\Images\\", cMask, false, false, nil, nil);
    -- если нашли файлы
    if (tFilePaths) then
        -- перебираем пути файлов в цикле
        for n, sFilePath in tFilePaths do
            -- добаляем в ЛистБокс
            ListBox.AddItem("ListBox1", String.SplitPath(sFilePath).Filename..String.SplitPath(sFilePath).Extension, sFilePath);
        end
    end
end



lorents
 
Если ты пытаешсо сделать то, чтоб юзер не мог правой кнопкой получить доступ к меню web-страницы, то тебе лучше внедрить javascript в web-страницу, который по правому клику выдал бы какое-нить сообщение или же возможно отключал пр. кнопку мыши (в инете таких скриптов полно).
Средствами AMS можно также выдавать произвольное сообщение при пр. клике на web-объект, тем самым вроде меню web-объекта показыватсо не будет. См. вкладку On Mouse Button страницы.

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 11:22 27-05-2008
Taufon



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хмм, спасибо за пример использования маски, раньше пользоватся не приходилось, а можно ли сделать так чтобы при сортировке листбокса 1 строка в сортировке никогда не трогалась? просто у меня 1 строка это возврат к предыдущей папке (как в тотал командере) и если в списке есть файлы названия которых начинаются с символов то она смещается вниз и это свойство переходит к какому нибудь рисунку а без сотрировки файлы добавляются по мере изменения расширения сначала jpg потом bmp, gif и png мне это не нравится хотя с этим и можно мирится

Всего записей: 25 | Зарегистр. 25-05-2008 | Отправлено: 13:38 27-05-2008 | Исправлено: Taufon, 13:44 27-05-2008
Zloy_Gelud



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

Цитата:
а можно ли сделать так чтобы при сортировке листбокса 1 строка в сортировке никогда не трогалась?

Можно попробывать так:
 

Код:
-- Функция сортировки
function Sorter(v1,v2)
    if (String.SplitPath(v2).Filename > String.SplitPath(v1).Filename) then
        return true;
     else
         return false;
    end
end
 
function GetImgTb()
    --наша таблица файлов
    local tImgs={};    
    -- отсортированная таблица
    tSortImgs = {};
    -- маски файлов для поиска и добавлеия
    local tMasks={'*.jpg', '*.bmp', '*.gif', '*.png'};
    -- перебираем каждую маску в цикле
    for n, cMask in tMasks do
        -- ищем файлы по маске
        tFilePaths = File.Find(_SourceFolder.."\\Images\\", cMask, false, false, nil, nil);
        -- если нашли файлы
        if (tFilePaths) then                    
            -- перебираем пути файлов в цикле
            for n, sFilePath in tFilePaths do
                -- добаляем в ЛистБокс
                tImgs[Table.Count(tImgs) + 1] = sFilePath;
            end
        end
    end
    -- если таблица не пустая
    if (Table.Count(tImgs) > 1) then
        -- сортируем
        Table.Sort(tImgs, Sorter);        
        for n, sPath in tImgs do
            tSortImgs[Table.Count(tSortImgs) + 1] = {Name=String.SplitPath(sPath).Filename..String.SplitPath(sPath).Extension, Path=sPath};
        end
    end
    if (Table.Count(tSortImgs) > 1) then
        -- возвращаем табл.
        return tSortImgs;
    else  
        -- также возвр. nil
        return nil;
    end
end
 
-- если табл. сущ-ет
if (GetImgTb()) then    
    -- добавл. в ЛистБокс символ возврата к пред. папке
    ListBox.AddItem("ListBox1", "...", "");    
    -- перебираем а цикле злементы табл.
    for n=1, Table.Count(tSortImgs) do
        -- заполняем ЛистБокс
        ListBox.AddItem("ListBox1", tSortImgs[n].Name, tSortImgs[n].Path);
    end
end

Всего записей: 3281 | Зарегистр. 30-05-2007 | Отправлено: 16:01 27-05-2008 | Исправлено: Zloy_Gelud, 16:42 27-05-2008
lorents



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

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 16:23 27-05-2008 | Исправлено: lorents, 16:26 27-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