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

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

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 20:21 01-10-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
спасибо что объяснил
Цитата:
можно переконвертировать GIF в AVI и отображать с помощью объекта Video.

так и сделаю

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 20:29 01-10-2008
lorents



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

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 21:44 02-10-2008 | Исправлено: lorents, 00:02 03-10-2008
tavria2



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

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 09:37 03-10-2008
lorents



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

 
Добавлено:
и ещё один вопрос
у меня в проекте есть кнопка (изначально невидима) при наведении курсора мыши на картинку кнопка становится видимой,  
хотел сделать, чтобы при наведении на фон страницы кнопка становилась невидимой

Код:
Button.SetVisible("Button2", false);

понимаю что в коде чего-то не хватает но не пойму чего

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 09:51 03-10-2008 | Исправлено: lorents, 10:08 03-10-2008
tavria2



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

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 10:46 03-10-2008
lorents



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

Цитата:
Поставь этот код в  On Leave картинки.

это слегка мне не подходит, так как, я забыл сказать что кнопка находится на картинке, и если я применю On Leave картинки то при попадении курсора мыши на кнопку, то кнопка будет у меня как бы сказать мерцать

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 11:19 03-10-2008 | Исправлено: lorents, 13:39 03-10-2008
tavria2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lorents
Тогда нужно делать проверку позиции мышки, т.е. находится ли мышка над картинкой.
 
On Leave картинки
Код:
mPos = System.GetMousePosition(true); -- позиция мышки
 
imgX = Image.GetPos(this).X; -- левая позиция картинки
imgY = Image.GetPos(this).Y; -- верхняя позиция картинки
imgXX = Image.GetPos(this).X + Image.GetSize(this).Width; -- правая позиция картинки
imgYY = Image.GetPos(this).Y + Image.GetSize(this).Height; -- нижняя позиция картинки
 
-- если мышка за пределами картинки
if (mPos.X < imgX) or (mPos.X > imgXX) or (mPos.Y < imgY) or (mPos.Y > imgYY) then
    Button.SetVisible("Button1", false);
end

Всего записей: 1127 | Зарегистр. 19-01-2005 | Отправлено: 13:14 03-10-2008
lorents



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tavria2
получилось, СПАСИБО!

Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 13:36 03-10-2008
Arlekins

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

Всего записей: 1 | Зарегистр. 15-03-2008 | Отправлено: 11:15 04-10-2008 | Исправлено: Arlekins, 11:32 04-10-2008
Pazan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет!
в проекте есть объект Web1. в него загружаются разные веб-страницы с локального диска.
все страницы имеют по два фрейма - leftFrame (на котором есть список ссылок) и mainFrame.
как с помощью Web.GetURL узнать относительные URL ссылок левого фрейма?
для чего нужно:
если Web.GetURL указывает определённый относительный URL ссылки левого фрейма, то нужно :
Button.SetVisible("Menu_5", true);
 
надеюсь, доступно объяснил проблему. реализуемо ли такое?

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 14:07 04-10-2008 | Исправлено: Pazan, 14:15 04-10-2008
Zloy_Gelud



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pazan
 
Может тебе стоит использовать вкладку On Navigate объекта Web, в которой e_URL возвращает ссылку, на которую ты нажимаешь (переходишь).

Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 17:00 04-10-2008
Pazan



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

Цитата:
использовать вкладку On Navigate объекта Web, в которой e_URL возвращает ссылку

а можно подробнее, я то чё-то не расдупляюсь, или пример как енто работает.
 
например, в Web1 загружен файл refer.html; в leftFrame которого -- toc.html.  
там есть список ссылок refer_001.html, refer_002.html,..., refer_249.html с target "mainFrame". если, скажем,  кликаем на refer_009.html - срабатывает условие  

Код:
Button.SetVisible("Menu_5", true);

кликаем на refer_029.html  

Код:
Button.SetVisible("Menu_16", true);
 

ну, и т.д.

----------
Почему глупый, потому что бедный... Почему бедный, потому что глупый...

Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 22:14 04-10-2008
KurtWagner



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Эээ... народ вы че? ну помогите ж...
~~~~~~~~~~~~~~~~~~~~~~~~~~~
У меня след. вопросик как печатеть  
файлы Input1 и Paragraph1  
+ еще ?...  
как поставить "параметры печяти"  
+ еще ?...  
хочу сохранять файлы Input1 и Paragraph1 редактируемые там же  
функцией сохранить а не сохранить как  
+ еще ?...  
Как сделать 2 списка типа  
Dialog.FileBrowse(true, "Открыть", _DesktopFolder, "Текстовые документы (.txt, .doc, .rtf )|*.txt;*.doc;*.rtf|", "", "", false, true);  
+ еще один?  
 такой же ток там все файлы...  
--------------------------------------------  
У меня дополнительный вопросик а где взять этот RichText1  
у меня такой клавы (функии) нет  
RichText.LoadFromFile("RichText1", "AutoPlay\\Docs\\1.rtf");
 
ЗаРаНеЕ сПаСиБо....  
Спасибо...
Фенкью
и т.д.
Короче буду очень благодарен...

Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 11:30 05-10-2008
Tinca

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста.
Когда создается новый проект в AutoPlay Media Studio, он автоматически размещается в папке Мои документы/Project/ля-ля-ля. А у меня уже есть папка в корне диска с которой я постоянно работаю как с дистрибутивом. И мне хотелось бы чтобы при создании нового проекта я мог выбрать эту папку как корневую. Имеется ли непосредственно такая возможность или придется делать это обходными путями?

Всего записей: 52 | Зарегистр. 02-07-2007 | Отправлено: 15:06 05-10-2008
Zloy_Gelud



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

Цитата:
[...] пример как енто работает

Как то так:
  • On Navigate объекта Web:

    Код:
    if (e_URL == _SourceFolder.."\\Web\\refer_009.html") then
        Button.SetVisible("Menu_5", true);
    elseif (e_URL == _SourceFolder.."\\Web\\refer_029.html") then
        Button.SetVisible("Menu_16", true);
    end



    KurtWagner
     
    Советовал бы я тебе более яснее изъясняться, иначе ответа так и не дождешься.


    Tinca
     
    А пересохранить проект в нужную тебе папку не пробывал?

  • Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 16:06 05-10-2008
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    не подскажите чем отличаются друг от друга?
    Window.Close
    от
    Application.Exit
    прочитал справку но так и не понял чем они отличаются

    Всего записей: 3299 | Зарегистр. 30-12-2007 | Отправлено: 19:32 06-10-2008 | Исправлено: lorents, 23:50 06-10-2008
    Pazan



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

    Цитата:
    if (e_URL == _SourceFolder.."\\Web\\refer_009.html")

    да, подкоректировав путь на  

    Код:
    _SourceFolder.."\\AutoPlay\\Docs\\Web\\refer_009.html"

    всё заработало, спасибо. смущает  только то, что при загрузке все видео нужно объявлять невидимыми, а их 244 шт.!  
     
    и в догонку такой вопрос по оптимизации и быстродействии
    это что же получается все обекты загружаются в память во время старта программы?
    как-то можно постепенно подгружать нужные граф. элементы, видео? выгружать веб-страницы из веб-обэекта, а то чего-то у меня такое впечатление, что онивисят в браузере, кликаю на загрузку другой ссылки, а появляется предыдущая...?

    ----------
    Почему глупый, потому что бедный... Почему бедный, потому что глупый...

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 20:55 06-10-2008
    KurtWagner



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Zloy_Gelud так то лучше...  
    У меня след. вопросик как печатеть    
    файлы Input1 и Paragraph1  
    + еще ?...  
    как поставить "параметры печяти"  
    + еще ?...  
    хочу сохранять файлы Input1 и Paragraph1 редактируемые там же    
    функцией сохранить а не сохранить как т.е. открыл файл отредактировал и сохранил... не выберая путь и как, а просто туда же сохранить...  
    + еще ?...  
    Как сделать 2 списка типа  
    Dialog.FileBrowse(true, "Открыть", _DesktopFolder, "Текстовые документы (.txt, .doc, .rtf )|*.txt;*.doc;*.rtf|", "", "", false, true);  
    и еще один?  
     такой же ток там "все файлы"...  
    --------------------------------------------  
    У меня дополнительный вопросик а где взять этот RichText1  
    у меня такой клавы (функии) нет  хочу вписать
    RichText.LoadFromFile("RichText1", "AutoPlay\\Docs\\1.rtf");  
     
    ЗаРаНеЕ сПаСиБо....  
    Спасибо...  
    Фенкью  
    и т.д.  
    Короче буду очень благодарен...

    Всего записей: 90 | Зарегистр. 02-01-2008 | Отправлено: 02:09 07-10-2008
    Zloy_Gelud



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

    Цитата:
    не подскажите чем отличаются друг от друга?  
    Window.Close  
    от  
    Application.Exit

     

    Код:
    Application.Exit(0);
    =
    Код:
    Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE)

    Это альтернативы нажатию кнопки 'Закрыть" приложения.
     

    Код:
    Window.Close(Application.GetWndHandle(), CLOSEWND_TERMINATE);
    работает немного подругому. А именно вырубает сам процесс посредством апишной "TerminateProcess".


    Pazan
     

    Цитата:
    это что же получается все обекты загружаются в память во время старта программы?

    Вроде как Да

    Цитата:
    как-то можно постепенно подгружать нужные граф. элементы, видео?

    Ну не располагай их все на странице, а загружай необходимый файл при необходимости его просмотра в данный момент.


    KurtWagner -- мда..я попросил тебя не скопипастить свой пост, а расписать доходчевее свои вопросы.

    Всего записей: 3273 | Зарегистр. 30-05-2007 | Отправлено: 12:53 07-10-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