Ru-Board.club
← Вернуться в раздел «Программы»

» Autoplay Media Studio

Автор: immotus
Дата сообщения: 13.09.2010 23:32
Zloy_Gelud
Да как бы так и сделано. Ну есть минусы как видишь.
Автор: immotus
Дата сообщения: 14.09.2010 08:43
lerik2703
Есть пример скрипта для таймера, чтобы 1 щелчок надо было делать? И вот еще как-то хотелось бы избавиться от ошибки не корректном распознавании убраной с объекта мыши. Т.е. если быстро проводишь мышью над объектом, то и он бы и реагировал так же быстро. Моя магия бессильна
Автор: tavria2
Дата сообщения: 14.09.2010 17:02
immotus

Цитата:
И вот еще как-то хотелось бы избавиться от ошибки некорректном распознавании убранной с объекта мыши.

Баг с мышкой наблюдается при уходе ее с объекта, если объект расположен рядом с границей окна и уход мышки происходит за эту границу окна.
Так же возможен баг, если объект находится недалеко от границы окна и происходит быстрый уход мышки за границу окна.

Этот баг наблюдается во всех версиях AMS и разработчики почему-то игнорируют его .

Меня это тоже очень достало и я решил написать скрипт, устраняющий эту проблему.
Скрипт получился довольно сложный и громоздкий, поэтому я вынес его в отдельный файл FixMouseLeave.lua.

Чтобы использовать его в своем проекте, нужно:
Копировать FixMouseLeave.lua в папку проекта: "AutoPlay\Scripts"
В глобальных функциях загрузить FixMouseLeave.lua
В событии "On Preload" страницы или диалога вызвать ф-цию: FixMouseLeave(), которая будет контролировать все объекты текущей страницы или диалогового окна.

Пример: FixMouseLeave.apz
Автор: immotus
Дата сообщения: 14.09.2010 22:19
tavria2
Архив битый, можешь перезалить?
Автор: Zloy_Gelud
Дата сообщения: 14.09.2010 22:30
immotus -- Враки. Скачался и запустился нормально.
Автор: tavria2
Дата сообщения: 14.09.2010 22:43
immotus

Цитата:
Архив битый, можешь перезалить?

Скачал по нескольким ссылкам - все OK.
Автор: leonid108
Дата сообщения: 15.09.2010 03:08
Ошибся программой, сорри.
Автор: immotus
Дата сообщения: 15.09.2010 22:10
tavria2
Скачивается нормально, а во AMS не распаковывает. Можешь не в apz, а обычный zip упаковать папку с проектом?
Автор: tavria2
Дата сообщения: 15.09.2010 22:56
immotus

Цитата:
Можешь не в apz, а обычный zip упаковать папку с проектом?

apz - это и есть переименованный zip-архив.

P.S. Для работы нужен AMS 8.
Автор: immotus
Дата сообщения: 16.09.2010 00:11
tavria2
Ясно, у меня-то 7-ка и 8-ка на мой комп устанавливаться ну никак не хочет.
Автор: lerik2703
Дата сообщения: 16.09.2010 08:36
immotus
Скрипт работает и в 7-ке без внесения изменений ! Хотя если соблюдать синтаксис 7-ки переменную nTIMERID желательно убрать из скрипта
Автор: tavria2
Дата сообщения: 16.09.2010 11:22
lerik2703

Цитата:
Хотя если соблюдать синтаксис 7-ки переменную nTIMERID желательно убрать из скрипта

А так же из цикла обработки таблицы убрать pairs.

P.S. В 7-ке только один страничный таймер, который нельзя использовать для своих нужд во время работы скрипта.
Автор: lerik2703
Дата сообщения: 16.09.2010 13:21
tavria2

Цитата:
А так же из цикла обработки таблицы убрать pairs

Кстати pairs не мешает в цикле 7-ки!

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

или останавливать таймер запускать менять время обрашения к нему!?
Автор: Lexua
Дата сообщения: 17.09.2010 00:49

Цитата:
или останавливать таймер запускать менять время обрашения к нему!?

Или вводить множители путем инкриминирования переменной.
Автор: Torkwemada
Дата сообщения: 17.09.2010 18:49
Добрый вечер! Вставил в проект html-файлы (конкретно - электронную книгу в формате HTML)..В предпросмотре все ссылки из содержания на страницы работают...однако в опубликованном файле нет((
Автор: lerik2703
Дата сообщения: 17.09.2010 20:26
Torkwemada

Цитата:
однако в опубликованном файле нет((

как проект опубликовываеш?
Автор: immotus
Дата сообщения: 19.09.2010 11:32
А скриптиком, для однократного нажатия мышки, под мой случай может кто помочь?
Автор: lerik2703
Дата сообщения: 19.09.2010 13:20

Цитата:
А скриптиком, для однократного нажатия мышки,

В плане?
Автор: immotus
Дата сообщения: 19.09.2010 23:49
lerik2703
Видео на предыдущей странице.
Автор: lerik2703
Дата сообщения: 20.09.2010 10:10
immotus
ну в событии On Click обработка одинарного нажатия мышкой!
Автор: tavria2
Дата сообщения: 20.09.2010 17:54
immotus

Цитата:
А скриптиком, для однократного нажатия мышки, под мой случай может кто помочь?

Никогда не наблюдал проблем с одинарным кликом в AMS.
Такое впечетление, что у тебя наложены объекты друг на друга, а если это так и есть, то проблему ищи не в AMS, а в своем коде.
Определить по флешке, что ты там вытворяешь с кодом - невозможно...
Автор: Torkwemada
Дата сообщения: 20.09.2010 21:28
lerik2703
Проект в формат exe
Автор: lorents
Дата сообщения: 20.09.2010 21:46
Torkwemada
ну это понятно, ты лучше скажи как ты публикуешь проект, параметры публикации?
Автор: Torkwemada
Дата сообщения: 21.09.2010 07:39
lorents
А какие конкретно параметры то?))
Автор: immotus
Дата сообщения: 22.09.2010 21:40
tavria2
Да ты прав, это связка из 6 объектов наложенных один на другой, ибо не могу представить как можно по другому отобразить 2 лейбла как одно целое, в 3-ех состояниях: черный в пассивном состоянии, белый при наведении, красный при нажатии. Для каждого состояния делал отдельный лейбл, потому что надо, чтобы оба лейбла меняли цвет одновременно. Т.е. наводишь на первый - загораются оба, на второй - тоже самое, кликаешь - тоже оба и при этом как-то надо избавиться от глюков с зависающей мышью (в примере твоего скрипта только 1 лейбл) и 2-мя кликами.
Автор: tavria2
Дата сообщения: 22.09.2010 22:43
immotus

Цитата:
Для каждого состояния делал отдельный лейбл, потому что надо, чтобы оба лейбла меняли цвет одновременно.

А почему не использовать один многострочный лейбл?

Цитата:
надо, чтобы оба лейбла меняли цвет одновременно.

Если всетаки нужно 2 лейбла, то накрой их объектом Hotspot и через его события управляй цветом обоих лейблов.
Автор: Torkwemada
Дата сообщения: 23.09.2010 09:57
lorents
Какие параметры то смотреть? Ауу)
Автор: lorents
Дата сообщения: 23.09.2010 16:39
Torkwemada
справка Publish Menu\Publishing
Автор: immotus
Дата сообщения: 23.09.2010 21:22
tavria2
Видимо я туплю. Двухстрочный лейбл это где? И чего-то совсем не догоняю как через события хотспота можно управлять цветом?
Автор: tavria2
Дата сообщения: 23.09.2010 22:18
immotus

Цитата:
Двухстрочный лейбл это где?

В AMS только один лейбл и он поддерживает многострочность.
Выбери мышкой объект label и в левой части окна AMS, в панели свойств становишся на поле Text. Вот в этом поле справа появится кнопка, жмешь ее и открывается окно Edit Text.

Цитата:
И чего-то совсем не догоняю как через события хотспота можно управлять цветом?

Каждый объект имеет свойства, через которые можно им управлять.
См. справку Label.GetProperties и Label.SetProperties, там есть примеры.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.