Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2012-01-31 23:01:20 ЛС | профиль | цитата
Леонид, Вашу мысль я понял. Но еще не уверен.

То-есть если последовательно:

1. юзер нарисовал мышкой прямоугольник(рамку) и я знаю ее координаты.
2. в прямоугольнике оказались несколько обьектов.
3. Я перебираю все свои обьекты сравнивая их с левой верхней координатой рамки юзера и отбрасываю все, которые выше и левее.
Потом сравниваю все правые нижние координаты, всех моих обьектов, и отбрасываю все, что ниже и правее, нижнего правого угла рамки юзера.
4. Все, что осталось после этого - это то, что выбрал юзер?
------------ Дoбавленo в 23.01:
После такой операции выберется этот обьект? Нужно, чтобы выбралось всё, что рамка, хоть немного, зацепила.
ramka.png

карма: 0

0
файлы: 1ramka.png [3.4KB] [366]