Форум
Написать нам
Страница 3 из 3«123
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Перемещение группы объектов
Перемещение группы объектов
PeterДата: Пятница, 19 Февраль 2010, 22:24 | Сообщение # 61
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (Сергей)
по второму кругу поехали?!

Вообще-то, это решение (с перемещением контейнера) лежало "на поверхности", что тут обсуждалось в течении (как сказал бы Алекс) более 50 серий, совершенно непонятно!
:)

Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
СергейДата: Пятница, 19 Февраль 2010, 22:34 | Сообщение # 62
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline


 
DordexДата: Суббота, 20 Февраль 2010, 12:37 | Сообщение # 63
Dordex Software™
Группа: Проверенные
Сообщений: 462
Репутация: 3
Награды: 2
Статус: Offline
Дембель не пойму, твой последний пример я скачал при нажатии либо
зажатии в области рисунка пропадает и рисунок и текстовый объект :(
 
DEMBELДата: Суббота, 20 Февраль 2010, 12:53 | Сообщение # 64
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
Quote (Омар)
пропадает и рисунок и текстовый объект

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

Добавлено (20 Февраль 2010, 12:53)
---------------------------------------------
ты щелкаешь мышой по окну, получается допустим 600,400
ну а рисунок отсчитывается относительно контейнера, и для него эти координаты далеко за пределами видимости, его надо вывозить в левый верхний угол. Поэтому я и говорю что надо пользоваться не абсолютными координатами щелчка для движения, а рассчитывать относительные, т.е. разницу (дельту) координат между началом движения мыши и концом, и перемещать рисунок в соответствии с ними в рамках координат относительно контейнера.

 
DordexДата: Воскресенье, 21 Февраль 2010, 08:42 | Сообщение # 65
Dordex Software™
Группа: Проверенные
Сообщений: 462
Репутация: 3
Награды: 2
Статус: Offline
DEMBEL, да блин просто разобраться не могу с этими координатами :)
уж слишком геморно это всё выглядит, да и прикол в том что сложно мне
разбираться в коде если его писал не я :D
сначала попробую всё по полочкам разобрать.
 
DEMBELДата: Воскресенье, 21 Февраль 2010, 09:00 | Сообщение # 66
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
где там разбираться, в пяти строчках процедуры чтоли... а координаты это вправду очень геморно, поэтому мож пока не поздно откажешься от своей затеи и сделаешь на кнопках.
 
PeterДата: Воскресенье, 21 Февраль 2010, 09:51 | Сообщение # 67
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (DEMBEL)
а координаты это вправду очень геморно

DEMBEL, ты серьезно?
d=a+b-c.
Гм...
Действительно архисложно!
:D
Quote (DEMBEL)
и сделаешь на кнопках

А там что, координаты считать не надо?

Если с экранными координатами сложно, то используйте координаты относительно окна проекта тогда.
Они в самой NB есть.


Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
DEMBELДата: Воскресенье, 21 Февраль 2010, 10:52 | Сообщение # 68
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
Quote (Peter)
d=a+b-c.

мы говорим о принципах их расчета, если принцип это тот что ты написал, то и вправду несложно.
 
PeterДата: Воскресенье, 21 Февраль 2010, 12:03 | Сообщение # 69
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (DEMBEL)
мы говорим о принципах их расчета

А какие тут нужны принципы?
Арифметика первого класса.
Не интеграл же "брать" в самом деле!
:D
Все проще пареной репы - см.прикрепление.

Но у меня появилась мысль - доработать монитор мышки так, чтобы можно было таскать объекты без применения таймера.
Попробую подумать насколько это будет удобно, и будет ли...


Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
DEMBELДата: Воскресенье, 21 Февраль 2010, 12:28 | Сообщение # 70
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
ну да, таскается... можно группу таскать в контейнере тогда.
 
PeterДата: Воскресенье, 21 Февраль 2010, 12:33 | Сообщение # 71
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (DEMBEL)
можно группу таскать в контейнере тогда

Естесственно!
Чуть доработал пример (в прикреплении)
Остальное, пардон, - сами додумывайте!
Прикрепления: MoveObject1.rar(2Kb)


Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
СергейДата: Понедельник, 22 Февраль 2010, 09:17 | Сообщение # 72
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
Quote (Gorezcaid)
А чем она отличается от моей NeoBook 5.5.4 Professional
да хотябы
Quote (Gorezcaid)
Высветилась зацикленная ошибка,после 2-го запуска
и это непредел :)
Quote (Peter)
Чуть доработал пример
здорово! изящно :D , ну Омар осталось тока прописать тебе ограничивающий блок и дело в шляпе :)
Quote (Peter)
Но у меня появилась мысль - доработать монитор мышки так, чтобы можно было таскать объекты без применения таймера.
это упростит аналогичные задачи

Добавлено (22 Февраль 2010, 09:17)
---------------------------------------------
хм.. а кнопки в группе стали не кликабельны


 
DordexДата: Понедельник, 22 Февраль 2010, 11:22 | Сообщение # 73
Dordex Software™
Группа: Проверенные
Сообщений: 462
Репутация: 3
Награды: 2
Статус: Offline
так теперь по сабжу, опять не фига не могу понять

Windows 7 32-bit
NB 5.6.2 на серийнике -X

Peter, в твоём примере нб непонимает
zmConfigMouseMonitor "PlayAction" "True" :'(
непойму что за хрень, плаг норм установлен!

 
DEMBELДата: Понедельник, 22 Февраль 2010, 11:40 | Сообщение # 74
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
значит плаг старый, возьми новый в теме
 
СергейДата: Понедельник, 22 Февраль 2010, 11:54 | Сообщение # 75
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
ну вот в дагонку скролинг колесиком

Добавлено (22 Февраль 2010, 11:54)
---------------------------------------------

Прикрепления: rolling.rar(68Kb)


 
DordexДата: Понедельник, 22 Февраль 2010, 14:33 | Сообщение # 76
Dordex Software™
Группа: Проверенные
Сообщений: 462
Репутация: 3
Награды: 2
Статус: Offline
Quote (DEMBEL)
значит плаг старый, возьми новый в теме

да фиг знает вроде в той темке про плагин последний взял dont_know
если не сложно киньте всё таки ссыль может чёто путаю :(

Quote (Сергей)
ну вот в дагонку скролинг колесиком

блин и колёсик не пашет не всё таки я как то загадил что ли плаг,
вроде несколько дней назад всё норм было :(

 
GorezcaidДата: Понедельник, 22 Февраль 2010, 14:54 | Сообщение # 77
Постоянный участник
Группа: Проверенные
Сообщений: 208
Репутация: 4
Награды: 2
Статус: Offline
Quote (Сергей)
Прикрепления: rolling.rar(68Kb)

Интересно хорошая задумка,надо изучить,спасибо.
 
СергейДата: Понедельник, 22 Февраль 2010, 15:15 | Сообщение # 78
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
Quote (Омар)
если не сложно киньте всё таки ссыль может чёто путаю

на те плаг и тест проект с картой
Прикрепления: 6696509.rar(414Kb)


 
DordexДата: Вторник, 23 Февраль 2010, 08:11 | Сообщение # 79
Dordex Software™
Группа: Проверенные
Сообщений: 462
Репутация: 3
Награды: 2
Статус: Offline
Сергей, куууул вот теперь ошибок нет, осталось лишь добавить
чтобы при заканчивании карты с какой нить стороны чтобы она не уходила дальше и всё ))) ну это мелькие нюансы, всем БОЛЬШОЕ спасибо кому я тут выжрал моцк!
я вас не забуду! ;) :D
 
СергейДата: Вторник, 23 Февраль 2010, 12:19 | Сообщение # 80
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
Quote (Омар)
добавить чтобы при заканчивании карты с какой нить стороны чтобы она не уходила дальше и всё ))) ну это мелькие нюансы
как реализуешь эти нюансы, то выложи готовый пример или добавь в тот, что выкладывали тут, и перезалей(а мона даже и в готовые). Пусть и дальше кому понадобится, кто столкнется с трудностями, посмотрют способ реализации и т.д.

 
PeterДата: Вторник, 23 Февраль 2010, 15:20 | Сообщение # 81
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (Сергей)
как реализуешь эти нюансы, то выложи готовый пример

Ну, если учесть то, что на решение задачи, требующей максимум 20 минут времени, ушло впустую более месяца, а плагин удалось найти только с прямого тычка, то...
:D
Делайте ваши ставки, господа!...

Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
СергейДата: Вторник, 23 Февраль 2010, 16:06 | Сообщение # 82
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline




Сообщение отредактировал Сергей - Вторник, 23 Февраль 2010, 16:07
 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Перемещение группы объектов
Страница 3 из 3«123
Поиск: