Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Объект для выделения прямоугольных областей, rectangular marquee tool 
:(
    Опции темы
devaka
Дата 5.3.2007, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Привет всем разработчикам!
Хочу представить вам javascript объект, который позволяет выделять прямоугольные области на изображении (aka rectangular marquee tool в фотошопе).
Первоисточник 

Посмотрите, думаю вам понравится.
Заранее благодарен.

Тамже можно посмотреть пример и скачать архив
user posted image

Пример кода:
Код
<link rel="stylesheet" type="text/css" href="/css/marker.css" />
<script type="text/javascript" src="/js/prototype_reduced.js"></script>
<script type="text/javascript" src="/js/rectmarquee.js"></script>
<script type="text/javascript">
   var RectMarquee;
   function initLoad() {
       RectMarquee = new Marquee('sample1', {
            opacityColor: '#F60'
       });
   }
</script>
</head>
<body onload="initLoad()">
      ... HTML Document ...
      <img src="images/myphoto.jpg" id="sample1" />
      ... HTML Document ...


С ув. Сергей Кокшаров.
P.S. сайт на иноземной мове smile
http://marqueetool.net

PM MAIL   Вверх
Sardar
Дата 5.3.2007, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 16
Всего: 317



Хорошая вещь, только нужно добавить точки управления (a.k.a handles) не только по углам, но и на прямых. Интуитивно туда тянешься, а не в углы smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
GZep
Дата 5.3.2007, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: нет
Всего: 32



devaka,
  • Используйте пожалуйста [code=javascript][/code] для javascript кода.
  • Не получается посмотреть пример, сервер недоступен. smile


M
Sardar
1 - поправил.
2 - ломанулись толпой :)



--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
devaka
Дата 9.3.2007, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Да, извините, с хостингом какие-то проблемы бывают иногда. Сейчас вроде все нормально. Если еще не заходили, то милости просим.
По поводу точек управления даже не знаю.. код не хочется увеличивать, и так много всего. Но идея хорошая, спасибо. Попробую что-нибудь придумать.

С ув. Сергей Кокшаров
PM MAIL   Вверх
Kasper1985
Дата 11.6.2007, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Подскажите пожалуйста как сделать чтобы свободно позиционируемы элементы на странице не смещались в сторону при изменении разрешения экрана, ни при нажатии f11 и т.д. Заранее спасибо.
PM MAIL   Вверх
devaka
Дата 11.6.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



В новой версии 2.0 у меня используется в коде следующая конструкция
Код

        this.onWindResize = this.render.bindAsEventListener(this);
        Event.observe(window, 'resize', this.onWindResize);


Должно при ресайзе окна все вставать на свои места. Вобщем, надо воспользоваться методом render() для объекта MarqueeTool. Если еще не ознакомлены с последней версией, то советую посмотреть примеры на http://marqueetool.net/examples/

Если ваш вопрос был не связан с объектом MarqueeTool smile то напишите пожалуйста подробно ваш вопрос на мыло sergey[at} marqueetool.net

C ув. Сергей Кокшаров.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема »


 




[ Время генерации скрипта: 0.0647 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.