Программирование > JavaScript & JScript

необычная задача

(1/2) > >>

well:
есть ли возможность смотреть из одного слоя на другие и в зависимости от того что там есть под слоем делать действия?
или есть какие-то другие подходы к решению. сразу скажу что исследуемый слой может быть что угодно (таблицы тексты картинки и все вместе) или даже больше не слой а страница. Я даже не понимаю как такое можно сделать!
оговорюсь что нужно это чтоб определять пустые места заданного размера на неизвестной странице. пустые - имеется в виду однородные как-то фон к примеру
гуру у кого есть идея как это можно реализовать замучился вообще? ума не приложу как такое возможно сделать. :insane:

hanslinger:
Описывать каждый объект многоугольниками, привязывать к слоям, проверять одним глобальным объектом вхождение точки клика в какой-либо из многоугольников.
Если речь идет о клике.

well:
спасибо большое за совет!
хм! я так понял мое направление - слои вообще не сработает!

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

hanslinger:

--- Цитировать ---а каким образом можно описывать обьекты многоугольниками
--- Конец цитаты ---

Задавать координаты вершин, очевидно.
И каждому многоугльнику присваивать еще и координату z, отвечающую за порядок слоя.
Потом пробегать по всем, находить те, в которые попала точка клика, выбирать из них многоугольник с наибольшим z.

well:
это как задавать координаты вершин!!! по чем ориентироваться я что-то не понял! может я что не совсем ясно выразился. у меня неизвестная страничка что на ней не известно мне надо написать скрипт который бы находил координаты фоновых мест фиксированных размеров! например 10х10 пикселей а если там что-то есть то место не подходит!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии