Форум
Написать нам
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Помощь для lorents'а (Вопросы)
Помощь для lorents'а
Alex3AДата: Вторник, 03 Июня 2008, 20:29 | Сообщение # 31
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Поищи на форуме эта тема обсуждалась,
функция ReplaceImage("имя объекта","путь к картинке").
 
lorentsДата: Вторник, 03 Июня 2008, 20:51 | Сообщение # 32
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Alex3A,
спасибо!

Добавлено (03 Июнь 2008, 20:51)
---------------------------------------------
только одна проблема, картинка меняется только при нажатии а мне нужно при наведении
P.S.: искал на форуме но к сожалению не нашел


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DordexДата: Вторник, 03 Июня 2008, 21:02 | Сообщение # 33
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
Заходишь в раздел взаимодействие с другими объектами:

При наведении выбираешь Run Script (Bitmap)

А в самом скрипте как обычно ReplaceImage

 
YURIYДата: Вторник, 03 Июня 2008, 21:08 | Сообщение # 34
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Автор не может без форума ничего сделать. Кстати, lorents, мне было бы куда интереснее самому посидеть и поковырять MMB. Вот без обид! На крайняк (ну правда ведь!) есть отличная справка на русском wink


Вечная память Андрею Сергееву!
 
lorentsДата: Вторник, 03 Июня 2008, 21:43 | Сообщение # 35
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Омар,
спасибо!

Yuriy,
я не в обиде biggrin

Добавлено (03 Июнь 2008, 21:43)
---------------------------------------------
Омар,
а где находиться этот раздел?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Вторник, 03 Июня 2008, 21:53 | Сообщение # 36
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
а где находиться этот раздел?

Двойной клик по картинке -> "Разрешить действия" (галочку поставить) -> выбрать иконку номер 2, которая станет активной.



Вечная память Андрею Сергееву!
 
DordexДата: Вторник, 03 Июня 2008, 21:53 | Сообщение # 37
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline

Где зелёненьким там введи код на изменение картинки

Прикрепления: 8288566.gif (54.5 Kb)
 
lorentsДата: Вторник, 03 Июня 2008, 22:24 | Сообщение # 38
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
спасибо!
получилось! biggrin
сразу задам второй вопрос
а как сделать чтоб если убрать мышь с картинки она меняется на старую

Добавлено (03 Июнь 2008, 22:24)
---------------------------------------------
?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
basmeДата: Вторник, 03 Июня 2008, 22:46 | Сообщение # 39
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Например так - помещаешь картинку, а за ней - горячую область (HotSpot), которая чуть "обхватывает" картинку со всех сторон, ну и, соответственно, на картинке код тот же, а на области пишешь команду заменить изображение на старое. Понятно, или примерчик сделать?
 
lorentsДата: Вторник, 03 Июня 2008, 22:51 | Сообщение # 40
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
да понятно, спасибо

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DordexДата: Вторник, 03 Июня 2008, 22:57 | Сообщение # 41
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
Вот так помоему легче (незнаю как мне показалось):
Прикрепления: 1957634.mbd (23.5 Kb)
 
lorentsДата: Вторник, 03 Июня 2008, 23:05 | Сообщение # 42
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Омар,
спасибо, то что надо


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DordexДата: Вторник, 03 Июня 2008, 23:09 | Сообщение # 43
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
lorents, после каждой нашей помощи не обязательно писать спасибо wink

Ещё вопросы будут?

 
lorentsДата: Вторник, 03 Июня 2008, 23:23 | Сообщение # 44
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
ок, вопросов, нет пока biggrin

Добавлено (03 Июнь 2008, 23:23)
---------------------------------------------
уже появился

как сделать так чтоб фон страницы менялся, если мышь на проекте один фон если не на проекте то другой?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DordexДата: Вторник, 03 Июня 2008, 23:45 | Сообщение # 45
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
О вот это надо подумать щас

Добавлено (03 Июнь 2008, 23:45)
---------------------------------------------
Либо я не знаю, либо не вариант.

Но по теории можно сделать что-нибудь наподобие:

If (MouseX & MouseY <0) Then
SetProjectParam("PAGEBG","<Embedded>2.jpg")
Else
SetProjectParam("PAGEBG","<Embedded>1.jpg")
End
ScriptTimer (Script,500)

КТО ПОЙМЁТ СИЛЬНО НЕ СМЕЯТСЯ!!! biggrin

Я в коде не силён код набирал по памяти.

Сообщение отредактировал Омар - Среда, 04 Июня 2008, 00:02
 
lorentsДата: Среда, 04 Июня 2008, 00:11 | Сообщение # 46
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Омар,
код не работает, sad
выдает ошибку в первой и последней строках


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
DordexДата: Среда, 04 Июня 2008, 00:15 | Сообщение # 47
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
lorents, ты не понял это только теория,
код конечно не правильный, я написал что бы
завтра умы этого форума пришли и написали
вариант ли наподобии такого кода что-нибудь смастерить.

Но по-моему не вариант всё-таки.

Сообщение отредактировал Омар - Среда, 04 Июня 2008, 00:17
 
DordexДата: Среда, 04 Июня 2008, 01:47 | Сообщение # 48
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
Что-то получилось, но не до конца.

Срабатывает только в верхнем левом углу проекта,
что я только не делал с этими X и Y.
angry

Прикрепления: 8494233.mbd (47.5 Kb)
 
Alex3AДата: Среда, 04 Июня 2008, 02:19 | Сообщение # 49
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Омар)
MouseX & MouseY <0

Омар, ты что не имеешь понятия о типах переменных,
integer - число, boolean логический тип - истина или ложь,
в операторах сравнения катит только логический тип,
результат сравнения а>в имеет тип boolean.
Операция а&в даст результат integer, это работа с битами.
Если переписать
MouseX=MouseX()
MouseY=MouseY()
If (MouseX <0 & MouseY <0) Then
DisplayValue("Text","1")
Else
DisplayValue("Text","0")
End
DisplayValue("Text1","MouseX")
ScriptTimer("Script","500")
то скрипт будет работать но не так как вы хотели, при выходе за пределы
окна все равно мыша отрабатываеться, только если курсор будет левее и выше окна
координаты будут меньше нуля.
Если усложнить скрипт, контролируя вышел ли курсор за габариты окна,
можно получить такой эфект, но по моему это ананизм, любой циклически выполняющийся скрипт
будет в определенной степени тормозить.

Добавлено (04 Июнь 2008, 02:19)
---------------------------------------------

Quote (Омар)
что я только не делал с этими X и Y.

Думаю, как определить размеры окна ты знаешь, да и как проверить выщел ли курсор
за его пределы то же, или нет?


Сообщение отредактировал Alex3A - Среда, 04 Июня 2008, 02:15
 
DordexДата: Среда, 04 Июня 2008, 02:25 | Сообщение # 50
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
Я просто не знаю как для всего окна это сделать.

Сообщение отредактировал Омар - Среда, 04 Июня 2008, 02:29
 
Alex3AДата: Среда, 04 Июня 2008, 02:50 | Сообщение # 51
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Ты что не знаешь размеры окна проекта?
посмотри в эго свойствах!
Ели мыша по х меньше 0 или больше ширины,
аналогично по у, высота, то наступает ваше событие
 
DordexДата: Среда, 04 Июня 2008, 04:48 | Сообщение # 52
Необукер
Группа: Проверенные
Сообщений: 533
Репутация: 16
Награды: 9
Статус: Offline
ЕСЛИ ДОЛГО МУЧАТЬСЯ, МОЖЕТ И ПОЛУЧИТСЯ !!!!! biggrin

Короче, по полной программе <Censored> , но сделал.

Всё нормально работает без всяких "Циклических тормозов" !!!!!

Для Lorents'а:

Вот тебе живой пример, я сам не знал как это делается.

Для Alex'а:

1. На тему знаний о типах переменных: Я видимо для тебя написал в 63 сообщении:

"Я в коде не силён код набирал по памяти".

2. Размеры окна проекта, где они находятся, и как их изменять я знаю лучше
разработчиков, а в 68 сообщении я имел ввиду чтоб скрипт реагировал
не только в левом верхнем углу проекта, а со всех сторон.

3. Как ты выразился "Наше событие" наступает у меня в примере, но далеко
не так как ты написал, а не мог сделать потому что не понимал эти скобки !!!

P.S. Напоминаю, команда SetProjectParam только в MMB 4.9.8.

Прикрепления: 1789850.mbd (47.6 Kb)


Сообщение отредактировал Омар - Среда, 04 Июня 2008, 04:56
 
Alex3AДата: Среда, 04 Июня 2008, 10:32 | Сообщение # 53
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Именно так ты и сделал, а вообще эта задача может решаться несколькими способами,
и с условием ты разобрался, хотя ты уже не раз сталкивался с подобным
алгоритмом, к примеру в слайдере. Его можно реализовать как в виде одного
так и в виде группы условий.
В тех версиях, где нельзя поменять фон, в место него ложим картинку...
 
lorentsДата: Четверг, 05 Июня 2008, 11:21 | Сообщение # 54
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Омар,
спасибо! а можно попросить сделать слегка изменить код
сделать чтоб менялся фон при клике мыши, если скажем так идет "работа" на проекте то один фон, если кликнуть на пример на рабочий стол или открыть папку и т.д. то другой фон

Добавлено (05 Июнь 2008, 11:21)
---------------------------------------------
всем привет!
хотел спросить ни кто не знает как сделать плавное появление проекта типа вот этого
http://webfile.ru/2000103
и второе плавный переход между страницами
очень надеюсь на вашу помошь


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
basmeДата: Четверг, 05 Июня 2008, 14:57 | Сообщение # 55
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Плавное появление - скачай проект QuickSilver, например, с сайта www.mmbuilder.ru, там оно организовано, посмотри как.
А плавные переходы и вообще нестандартные переходы настраиваются в свойствах страницы в разделе "Вид перехода сраницы".
 
YURIYДата: Четверг, 05 Июня 2008, 20:23 | Сообщение # 56
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Я нашёл по твоему вопросу проект, просто полистав на сайте страницу с проектами. Я гений?

http://mmbuilder.ru/mmb-tiles2.html "10 простых примеров"

Quote
1. Пример анимации рамок.
2. Вызов системного регулятора громкости.
3. Закрытие любой программы из проекта ММВ.
4. Запрет на ввод определенных чисел в эдитбоксе.
5. Способы запуска внедренного звука из скрипта.
6. Вывод в проекте полной даты.
7. Пример грамотного и красивого копирования файлов.
8. Коррекция движения наложенных надписей на растровых кнопках.
9. Перемещение объекта мышью.
10. Появление окна проекта "из пустоты".



Вечная память Андрею Сергееву!
 
lorentsДата: Четверг, 05 Июня 2008, 20:26 | Сообщение # 57
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Yuriy,
да! biggrin
благодарю


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Четверг, 05 Июня 2008, 20:34 | Сообщение # 58
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Не за что. Скоро ты станешь самым активным участником форума, видимо...


Вечная память Андрею Сергееву!
 
lorentsДата: Четверг, 05 Июня 2008, 22:28 | Сообщение # 59
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
Друзья а не подскажите как сделать чтоб так же плавно исчезал проект?

Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Четверг, 05 Июня 2008, 22:45 | Сообщение # 60
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (lorents)
Друзья а не подскажите как сделать чтоб так же плавно исчезал проект?

По-видимому, никак.



Вечная память Андрею Сергееву!
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Помощь для lorents'а (Вопросы)
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Поиск: