Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Выполнение скрипта при наведении мыши
Выполнение скрипта при наведении мыши
dim@Дата: Суббота, 08 Декабря 2007, 22:06 | Сообщение # 1
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
Как сделать так, чтобы скрипт выполнялся при наведении на "горячую точку"? К примеру я бы хотел чтобы меню всплывало, когда я навожу мышку на определённую область

Всё, что написано сверху необязательно какой-то бред:)
 
as-masterДата: Суббота, 08 Декабря 2007, 22:15 | Сообщение # 2
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вот здесь это прописывается:

а уже в самом скрипте - то что тебе надо.

Прикрепления: 3800223.png (7.3 Kb)


Да пребудет с вами ММВ!
 
dim@Дата: Суббота, 08 Декабря 2007, 22:29 | Сообщение # 3
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
as-master, Большое спасибо за помощь! А оказалось это так просто:)

Всё, что написано сверху необязательно какой-то бред:)
 
Alex3AДата: Суббота, 08 Декабря 2007, 22:44 | Сообщение # 4
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
1. Хотеть не вредно, вредно не хотеть.
2. Это возможно, но овчинка выделки не стоит.
3. Если средствами билдера, то прога только и будет заниматься тем что отлавливать
координаты мышки, вряд ли это тебе надо.
4. Флэш-меню (для ММВ проектов) humanoid это решение тебе подойдет?
Прконсультируйся с humanoid, флеш держит мышу в полном объеме.

Добавлено (08 Декабрь 2007, 22:44)
---------------------------------------------
Ты смотри, а я никогда туда не лажу, предпочитаю скрипты!

 
dim@Дата: Суббота, 08 Декабря 2007, 22:48 | Сообщение # 5
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
У меня возникла ещё одна проблема:
Через некоторое время меню скрывается. Я навожу мышь на горячую точку и меню благополучно убирается. Потом мышку убираю, а меню остаётся. Как сделать так, чтобы меню тоже автоматически скрывалось и так повторялось?
Прикрепления: example.mbd (6.8 Kb)


Всё, что написано сверху необязательно какой-то бред:)
 
Alex3AДата: Суббота, 08 Декабря 2007, 22:56 | Сообщение # 6
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
У мышки минимум пять событий(а еще какая кнопка, колесо...), нажал, отпустил, кликнул, наехал, уехал, в билдере три,
а тебе надо четвертое, - у флеша должно быть.
 
as-masterДата: Суббота, 08 Декабря 2007, 23:02 | Сообщение # 7
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
Хотеть не вредно, вредно не хотеть

© Абдылда Абдыкадыров

Quote (Alex3A)
Это возможно, но овчинка выделки не стоит

© Джегош Джемчо Пшкевич из Пшивашева

Quote (Alex3A)
Если средствами билдера, то прога только и будет заниматься тем
что отлавливать координаты мышки, вряд ли это тебе надо

Никаких отлавливаний! Там будет горячая область, а в ней скрипт,
срабатывающий по наведению мыша.

Quote (dim@)
У меня возникла ещё одна проблема:

Устал я чёта сёдня... Сорри.


Да пребудет с вами ММВ!
 
as-masterДата: Суббота, 08 Декабря 2007, 23:19 | Сообщение # 8
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
А вообще - Алекс прав.
Легче отлавливать координаты мышки.
Вот, на тебе.





Прикрепления: example.mbd (7.6 Kb)


Да пребудет с вами ММВ!
 
Alex3AДата: Воскресенье, 09 Декабря 2007, 00:10 | Сообщение # 9
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Что то я сегодня глючу!
На верное из за флешки, вот гадость!
Наверное тебе надо вот такое?
Прикрепления: xx.mbd (1.4 Kb)
 
as-masterДата: Воскресенье, 09 Декабря 2007, 00:39 | Сообщение # 10
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
Наверное тебе надо вот такое?

Нет Алекс.

У тебя реализовано обычное Show/Hide,
а ему нужно, чтоб плавно выплывало/уплывало.

Так я же сделал это, смотри прищепку в посте выше.
Правда, на отлавливании координат, но это пофигу,
теперь 1000 скрипттаймеров подерживается


Да пребудет с вами ММВ!
 
humanoidДата: Воскресенье, 09 Декабря 2007, 07:24 | Сообщение # 11
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Quote
На верное из за флешки, вот гадость!
- пачаму флэшка гадость ? happy ? очень даже красявая получилась.

А на счет behaviour мыша я давное ее в прошлом году писал буржуям, что было бы нефуево, расширить верхний диапазон... и разделить поведение на два функционала - rollOver - когда курсор находиться над объектом - одно действие и rollOut - когда курсор покидает область объекта... Это в принципе реализовать на их программном уровне не сложно.

Но, увы... они в тот раз оказались глухими к чаяньям и мольбам рядовых юзеров.... dry


Hi, from Moon!
 
as-masterДата: Воскресенье, 09 Декабря 2007, 08:32 | Сообщение # 12
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (humanoid)
разделить поведение на два функционала - rollOver и rollOut

Да, тут ты прав.
Этого оченно не хватает.
Вот поэтому в итоге и приходится делать так.
А каждый лишний зацикленный скрипт в проекте -
это не есть очень хорошо.


Да пребудет с вами ММВ!
 
Alex3AДата: Воскресенье, 09 Декабря 2007, 11:35 | Сообщение # 13
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote
- пачаму флэшка гадость ?

Флешка - USB накопитель!
Пропало, куча версий последних разработок, неделю времени потерял,
все прийдется заново лепить. И что было лучше, первый вариант или
последующие уже не определить.
 
as-masterДата: Воскресенье, 09 Декабря 2007, 11:49 | Сообщение # 14
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
Флешка - USB накопитель

© Абдылда Абдыкадыров, Полное собрание сочинений

Quote (Alex3A)
Пропало, куча версий последних разработок,
неделю времени потерял, все прийдется заново лепить.

Алекс, на тебя это не похоже.
Ты же архиопытный человек, столько лет уже с компьютером дружишь...
Я еще в 1995 году научился резервировать, резервировать и резервировать...
После того, как пропала ВСЕГО ОДНА, но длительная работа.
И с тех пор рецидивов не было, тьфу-тьфу-тьфу...

К тому же, сколько я пользуюсь флешкой, она меня не разу не подвела.
Правда, мне никогда не приходило в голову работать прямо на флешку,
так же, как и в 1995 году я не работал непосредственно на дискеты...


Да пребудет с вами ММВ!
 
dim@Дата: Воскресенье, 09 Декабря 2007, 12:17 | Сообщение # 15
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
Ну вобще до чего техника дошла! Все примеры под новую498 версию, а у мя то 497. А под неё сложно переделать?

Всё, что написано сверху необязательно какой-то бред:)
 
as-masterДата: Воскресенье, 09 Декабря 2007, 12:29 | Сообщение # 16
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (dim@)
Все примеры под новую498 версию, а у мя то 497.
А под неё сложно переделать?

Вообще-то лучше скачать новую версию.
Но можешь сделать так. Возьмешь WinHex, откроешь в нем проект,
увидишь надпись MMBuilder30, аккуратненько вместо 30 напишешь 28,
сохранишь и выйдешь. После этого у тебя откроется в 497.

Но имей в виду: новые команды, появившиеся в 498, буде такие использованы
в проекте, окажутся скорее всего закомментированы и ты не сможешь увидеть
то, что реализовал автор (разумеется, если он использовал новые возможности).

Прикрепления: 3267255.png (4.6 Kb)


Да пребудет с вами ММВ!
 
dim@Дата: Воскресенье, 09 Декабря 2007, 12:45 | Сообщение # 17
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
Quote (as-master)
После этого у тебя откроется в 497

Ничего не получилось
Quote (as-master)
Вообще-то лучше скачать новую версию.

26мб много
Я скорей всего только через недельки две скачаю новую версию, т.к. появится безлимит. А так в месячный трафик 100мб, не очень в кайф качать:(


Всё, что написано сверху необязательно какой-то бред:)
 
dim@Дата: Воскресенье, 09 Декабря 2007, 13:00 | Сообщение # 18
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
а если это решить добавлением ещё одного HotSpot'a сверху, который наоборот убирает bitmap?
Но пример получился глюченный почему-то
Прикрепления: examplenew.mbd (7.2 Kb)


Всё, что написано сверху необязательно какой-то бред:)
 
as-masterДата: Воскресенье, 09 Декабря 2007, 13:09 | Сообщение # 19
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Значицца так (© Жеглов)

Quote (dim@)
Ничего не получилось

1. Не ври! Значит, что-то не так сделал.
Тебе ведь сказали - АККУРАТНЕНЬКО только две цифры подправить.
Вот у меня того примера на компе не осталось. Сейчас взял с сайта
и сделал сам то, чему учил тебя. И всё прекрасно открылось в 497.
Так что - лови (в прищепке).

Quote (dim@)
26мб много

Юрий обещал скоро выложить урезанную версию, не больше 3 мб.
Там будет всё только самое необходимое, без кучи ненужного в принципе хлама.

Quote (dim@)
а если это решить добавлением ещё одного HotSpot'a сверху...
Но пример получился глюченный почему-то

А тебе оно надо - глючные проекты плодить?
Бери то что я тебе даю и больше с этим вопросом не парься :)
Тебе понравится :)

Прикрепления: example.mbd (7.6 Kb)


Да пребудет с вами ММВ!
 
dim@Дата: Воскресенье, 09 Декабря 2007, 13:26 | Сообщение # 20
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
Quote (as-master)
Юрий обещал скоро выложить урезанную версию, не больше 3 мб. Там будет всё только самое необходимое, без кучи ненужного в принципе хлама.

Просто отлично! Появится хороший случай узнать новые возможности
Quote (as-master)
И всё прекрасно открылось в 497.

Ну вот не хочет и всё!
Прикрепления: 3150848.jpg (8.2 Kb)


Всё, что написано сверху необязательно какой-то бред:)
 
as-masterДата: Воскресенье, 09 Декабря 2007, 13:56 | Сообщение # 21
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (dim@)
Ну вот не хочет и всё!

Ничего не понимаю... Открывался файл, гадом буду smile
Короче, вот этот, что внизу, открывается стопудово.
И даже в версии 4962.
Потому-что я исправил там цифры 30 на цифры 27, а не 28.

Прикрепления: example.mbd (7.6 Kb)


Да пребудет с вами ММВ!
 
as-masterДата: Воскресенье, 09 Декабря 2007, 13:59 | Сообщение # 22
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
СТОП!

Не бери этот пример!
У нас тут какие-то чудеса происходят.
Как только я выкладываю пример, он перестает открываться
той версией, под которую я его сделал.

Чудеса...

На-ка вот запакованный в архив, он уж стопудово не должен подпортиться...

Добавлено (09 Декабрь 2007, 13:59)
---------------------------------------------
Скачал архив, проверил - открывается в 496.
А что же все-таки за чудеса такие, интересно...

Прикрепления: example.zip (6.6 Kb)


Да пребудет с вами ММВ!
 
dim@Дата: Воскресенье, 09 Декабря 2007, 14:16 | Сообщение # 23
Любопытный
Группа: Проверенные
Сообщений: 54
Репутация: 1
Награды: 0
Статус: Offline
Не понимаю, чё за глюк...два последних примеров пошли на отлично
Очень даже хорошо получилось...устал говорить спасибо:)
а вот из поста #19 не хочет и всё
Спасибо


Всё, что написано сверху необязательно какой-то бред:)
 
humanoidДата: Воскресенье, 09 Декабря 2007, 15:24 | Сообщение # 24
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Quote
Юрий обещал скоро выложить урезанную версию, не больше 3 мб.
Там будет всё только самое необходимое, без кучи ненужного в принципе хлама.

http://rapidshare.com/files/69812025/mmb498_fix.zip.html ~ 3mb

перепиши эти файлы поверх старых 4.9.7


Hi, from Moon!
 
as-masterДата: Воскресенье, 09 Декабря 2007, 16:08 | Сообщение # 25
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (humanoid)
перепиши эти файлы поверх старых 4.9.7

Эта версия именно 4.9.8.13?
или билд постарее?






Да пребудет с вами ММВ!
 
YURIYДата: Воскресенье, 09 Декабря 2007, 18:37 | Сообщение # 26
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (as-master)
Эта версия именно 4.9.8.13?или билд постарее?

Именно она. Гумир, нафига ты на рапиду залил? Проще скачать с сайта MMB - скорость выше ведь будет. Моя версия чем удобнее будет - весит 2,88 МБ и в виде инсталлера. Так удобнее! Завтра постараюсь залить. Да и скорость закачки с моего сайт очень высокая!

Quote (Alex3A)
Флешка - USB накопитель! Пропало, куча версий последних разработок, неделю времени потерял,все прийдется заново лепить.

А как у тебя данные пропали? Я как-то форматнул случайно флешку себе - всё восстановил прогой EasyRecovery...



Вечная память Андрею Сергееву!
 
as-masterДата: Воскресенье, 09 Декабря 2007, 18:46 | Сообщение # 27
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Yuriy)
Да и скорость закачки с моего сайт очень высокая!

И у меня, и у меня smile
Поэтому я у тебя стырю и к себе положу, ха-ха, гы-ы буаа smile

Quote (Yuriy)
Я как-то форматнул случайно флешку себе -
всё восстановил прогой EasyRecovery...

Приходилось мне восстанавливать данные с флешки -
не своей правда - всё получилось ОК.

Но у него именно не пропали, а "испортились".
Вот это я не понимаю - протухли, что-ли smile
Если не вирус, конечно...

Добавлено (09 Декабрь 2007, 18:46)
---------------------------------------------

Quote (Yuriy)
Проще скачать с сайта MMB

Точнее - с офсайта медиашанса.
А сайт ММВ - это у нас. А там пока нет.....


Да пребудет с вами ММВ!
 
Alex3AДата: Воскресенье, 09 Декабря 2007, 19:02 | Сообщение # 28
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote
Но у него именно не пропали, а "испортились".

Оказалось несколько таблиц размещения файлов, так что разные файлы имели
общие кластеры, здесь уже не чем не возьмешь.

Quote
Если не вирус, конечно...

Может, но нет, не похоже, скорее всего система с бубном танцевала, бывает при отладке
чего нибудь, сходит с ума, до ресета.

 
as-masterДата: Воскресенье, 09 Декабря 2007, 22:01 | Сообщение # 29
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
Оказалось несколько таблиц размещения файлов

На флешке-то? Странно, как тебе это удалось smile







Да пребудет с вами ММВ!
 
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Выполнение скрипта при наведении мыши
  • Страница 1 из 1
  • 1
Поиск: