Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2010, 23:31
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

Скрипт - рисование линий
//редакция: см. сообщение 5

Что-то похожее на соединение элементов в редакторе схем.


на экране располагаются изображения,
скрипт рисует прямые линии (как в paint) при протягивании мыши,

при отпускании мыши линия меняет форму так, что ее повороты только под прямыми углами и она огибает рисунки, но, в принципе, можно без огибания и прямых углов

скрипт передает координаты начала и конца линии в переменные (для каждой линии свои переменные), предусмотрена кнопка отмены последнего рисунка и параметр изменения толщины линии (в коде).

желательна кроссбраузерность (но главное IE)

об оплате договоримся

Последний раз редактировалось Drakonee, 21.07.2010 в 19:13.
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2010, 00:37
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

50$
если интересует, то давайте пообщаемся насчет некрупных подробностей, и формальностей оплаты
Ответить с цитированием
  #3 (permalink)  
Старый 20.07.2010, 18:06
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

ап
Ответить с цитированием
  #4 (permalink)  
Старый 20.07.2010, 19:16
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

1) а линии только горизонтально/вертикально или произвольно?
2) использовать jQuery можно?
3) бюджет
Ответить с цитированием
  #5 (permalink)  
Старый 21.07.2010, 16:04
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

задача немного меняется - добавляется перетаскивание элементов по экрану (хотя на эту тему есть готовые скрипты и у меня и на сайте)

элементы представляют собой рисунки логических (типа "и" , "или" итд хотя не суть важно каких) элементов с входами и выходами

после перетаскивания пользователь соединяет различные входы и выходы линией и соответственно, если он соединил верно, то всплывает окно - верно, нет - нет.

т.е. задача стои в том, чтобы отследить и присвоить переменным координаты входов и выходов элементов (в принципе, это практически реализовано, надо совместить с рисованием линий), затем, при рисовании линий сравнить значения этих переменных с началами и концами соотв. линий.

естественно, у каждого тестового примера это по-разному, поэтому в коде должна быть возможность менять кол-во элементов и схему соединения

в итоге получается что-то типа редактора схем

подробно задание, пример и картинки элементов вышлю, пишите

использовать jquery можно

Последний раз редактировалось Drakonee, 21.07.2010 в 19:14.
Ответить с цитированием
  #6 (permalink)  
Старый 21.07.2010, 19:14
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

бюджет 100$
Ответить с цитированием
  #7 (permalink)  
Старый 22.07.2010, 09:20
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

То, что у тебя там в примере сделано по сравнению с тем что ты хочешь - небо и земля. Жестко заданная формула и под нее написан код проверки взаимного расположения нескольких рисунков. Час работы. Так как частный случай.
А конструктор схем - совсем другая проблема. Общая.
Чтобы было понятнее:
Сообщение от Drakonee
элементы представляют собой рисунки логических (типа "и" , "или" итд хотя не суть важно каких)
еще как важно. Вместе с каждым элементом помимо картинки в программу должна вводиться информация о входах/выходах и логика работы элемента.

Проблема проверки правильности схемы.
У тебя в примере проверки логической нет, а в общей схеме программа должна вычислять формулу сама по информации о том какие элементы как соединены. А вдруг там и триггер будет в схеме?

Проблема ввода формулы схемы
Ну ладно если только логические элементы(И, ИЛИ, НЕ) и производные от них, а если другие ...

В общем, подводных камней - уйма, можно присесть и на неделю и > ...
Такой себе WorkBench в миниатюре.
Ответить с цитированием
  #8 (permalink)  
Старый 22.07.2010, 13:24
Ламер
Отправить личное сообщение для DooMer Посмотреть профиль Найти все сообщения от DooMer
 
Регистрация: 19.02.2010
Сообщений: 295

тонко намекнули что в бюджет Вы не впишетесь
Ответить с цитированием
  #9 (permalink)  
Старый 22.07.2010, 15:31
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

Сообщение от DooMer Посмотреть сообщение
тонко намекнули что в бюджет Вы не впишетесь
. Абсолютно нет. Будь бюджет и 200$ с такими же предпосылками - ничего бы не поменялось лично для меня. Смысл писать если потом наткнешься на стену. Намек скорее другого плана: даешь полное ТЗ + с урезанными хотелками .
Ответить с цитированием
  #10 (permalink)  
Старый 23.07.2010, 21:16
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

micscr,
ты ничего не понял. не нужна универсальная программа.
Цитата:
элементы представляют собой рисунки логических (типа "и" , "или" итд хотя не суть важно каких)
это просто модель программы для построения схем и для примера элементы я выбрал логическими, т.к. в реальных задачах такого типа нужны триггеры, как ты и написал, а также регистры, мультиплексоры и графики сигналов - а это уже получается довольно сложно, а может и невозможно реализовать.

Последний раз редактировалось Drakonee, 23.07.2010 в 21:34.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как украсть скрипт? bayah Общие вопросы Javascript 6 26.04.2010 10:32
Хочу скрипт! (скрипт калькулятора на сайт) Georgiy Общие вопросы Javascript 6 28.01.2010 15:09
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05
А как зделать скрипт, чтобы например скрипт 1 заменялся скриптом 2? yura371 Общие вопросы Javascript 3 06.01.2009 22:40
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 17:07