Автор Тема: необычная задача  (Прочитано 3656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« : 27 Марта 2007, 17:15:47 »
есть ли возможность смотреть из одного слоя на другие и в зависимости от того что там есть под слоем делать действия?
или есть какие-то другие подходы к решению. сразу скажу что исследуемый слой может быть что угодно (таблицы тексты картинки и все вместе) или даже больше не слой а страница. Я даже не понимаю как такое можно сделать!
оговорюсь что нужно это чтоб определять пустые места заданного размера на неизвестной странице. пустые - имеется в виду однородные как-то фон к примеру
гуру у кого есть идея как это можно реализовать замучился вообще? ума не приложу как такое возможно сделать. :insane:

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
необычная задача
« Ответ #1 : 27 Марта 2007, 19:43:20 »
Описывать каждый объект многоугольниками, привязывать к слоям, проверять одним глобальным объектом вхождение точки клика в какой-либо из многоугольников.
Если речь идет о клике.
« Последнее редактирование: 28 Марта 2007, 13:28:56 от hanslinger »

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #2 : 27 Марта 2007, 19:51:21 »
спасибо большое за совет!
хм! я так понял мое направление - слои вообще не сработает!

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

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
необычная задача
« Ответ #3 : 28 Марта 2007, 13:30:20 »
Цитировать
а каким образом можно описывать обьекты многоугольниками

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

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #4 : 28 Марта 2007, 15:01:38 »
это как задавать координаты вершин!!! по чем ориентироваться я что-то не понял! может я что не совсем ясно выразился. у меня неизвестная страничка что на ней не известно мне надо написать скрипт который бы находил координаты фоновых мест фиксированных размеров! например 10х10 пикселей а если там что-то есть то место не подходит!

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #5 : 29 Марта 2007, 00:18:27 »
неужели нет решения или идеи к решению

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
необычная задача
« Ответ #6 : 29 Марта 2007, 17:58:56 »
хотим засрать информационное пространство анимированными баннерами?

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #7 : 29 Марта 2007, 19:05:16 »
зачем мрачные мысли! хотя идея интересная!
нет мы попроще. хотим поставить микрософт агента хелпер туда где он ничего загораживать не будет отсюда и размеры и динамика.

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #8 : 01 Апреля 2007, 11:25:09 »
вобщем ясно!!! прийдется писать какоенибудь приложение очередной тоол бар. блин!

Оффлайн well

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://aprock.net
необычная задача
« Ответ #9 : 01 Апреля 2007, 11:25:24 »
не!!! но неужели нет!

 

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