![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2011
Сообщений: 13
|
Задумка здесь http://rzd.asp-net.ru/ у меня такая - есть инструмент лупа, есть инструмент переход на карту Гугл и так далее.
Текущий рабочий инструмент я вешаю на курсор мыши по StartDrag, а потом перемещаю этот спрайт синхронно с мышей по MOUSE.Mouse_MOVE. Я хотел менять рабочие инструменты по клику - подносишь инструмент Лупа на инструмент ГугловскаяКарта - далее кликаешь и инструменты сменились. В принципе все это получилось и так и меняется, НО... есть странное и неприятное дрожание текущего загруженного на мышь спрайта при нахождении его над символом другого инструмента. Как устранить это дрожание - моего понимания не хватает. |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 13
|
ага, дошло, спс
Добавлено через 30 минут Да, но так дергается ЕЩЕ БОЛЬШЕ! Попробовал и вот протокол внизу. Там видно, что скачки происходят на stage еще резче, чем на mouse. Движение руки было все время совершенно незначительное и плавное - а вот этот скачок на stage в строках 50-52, когда позиция мыши (якобы) резко сменилась с 108 на 79 и обратно - это и есть ДРОЖАНИЕ. Никаких движений мыши не происходило (может быть самые микроскопические), однако на мгновение позиция изменилась радикально и вернулась назад! 47. MoveSprite, target:[object EndPoint], currentTarget:[object Stage], localX:17 ,localY:72 ,stageX:127.35 ,stageY:84, mouseX:127, mouseY:84 48. MoveSprite, target:[object EndPoint], currentTarget:[object Stage], localX:5 ,localY:80 ,stageX:115.35 ,stageY:92, mouseX:115, mouseY:92 49. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:108 ,localY:92 ,stageX:108 ,stageY:92, mouseX:108, mouseY:92 50. MoveSprite, target:[object StartPoint], currentTarget:[object Stage], localX:58 ,localY:88 ,stageX:79 ,stageY:99.25, mouseX:79, mouseY:99 51. MoveSprite, target:[object StartPoint], currentTarget:[object Stage], localX:58 ,localY:86 ,stageX:79 ,stageY:97.25, mouseX:79, mouseY:97 52. MoveSprite, target:[object StartPoint], currentTarget:[object Stage], localX:58 ,localY:85 ,stageX:79 ,stageY:96.25, mouseX:79, mouseY:96 53. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:107 ,localY:99 ,stageX:107 ,stageY:99, mouseX:107, mouseY:99 54. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:108 ,localY:99 ,stageX:108 ,stageY:99, mouseX:108, mouseY:99 55. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:111 ,localY:99 ,stageX:111 ,stageY:99, mouseX:111, mouseY:99 56. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:117 ,localY:97 ,stageX:117 ,stageY:97, mouseX:117, mouseY:97 57. MoveSprite, target:[object EndPoint], currentTarget:[object Stage], localX:7 ,localY:82 ,stageX:117.35 ,stageY:94, mouseX:117, mouseY:94 58. MoveSprite, target:[object EndPoint], currentTarget:[object Stage], localX:1 ,localY:60 ,stageX:111.35 ,stageY:72, mouseX:111, mouseY:72 59. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:107 ,localY:66 ,stageX:107 ,stageY:66, mouseX:107, mouseY:66 60. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:101 ,localY:51 ,stageX:101 ,stageY:51, mouseX:101, mouseY:51 61. MoveSprite, target:[object Stage], currentTarget:[object Stage], localX:99 ,localY:49 ,stageX:99 ,stageY:49, mouseX:99, mouseY:49 Последний раз редактировалось FlexBeginers; 11.04.2011 в 15:24. |
|
|||||
|
mouseX, mouseY трейсите чьи?
Добавлено через 3 минуты а еще вопрос, чем обычный драг не устроил?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. Последний раз редактировалось GBee; 11.04.2011 в 15:36. |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Что-то мне подсказываеть, что дело тут в pixelSnapping.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:19. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|