place, relink and delete

Статус
Закрыто для дальнейших ответов.

dizzy

Участник
Топикстартер
Сообщения
425
Реакции
1
Ну так вот, после обильной промывки мозгов, таки решился начать осваивать скриптинг. Решил писать в JS и в блокноте. Мол не фиг к ласке привыкать. Вы не поверите, но я даже успешно осилил переделку скрипта Олега Бутрина makeSameSize. После не долгой эйфории поставил задачу по-сложнее, и здесь уж не обойтись без вашей помощи.

Я верстаю еженедельное издание, где в основном одни макеты. Частично перетекают из номера в номер, частично нет... Короче охота, чтоб скрипт нужные макеты оставлял, а ненужные либо перелинковывал, либо совсем удалял и потом ставил новые.

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

Или, если угодно, напишите как поставить на текущую полосу объект 1.eps (из папки "D:\"), затем перелинковать на объект 2.eps (из той же папки), а затем и вовсе удалить.

Вроде не сильно сложно... Форумы подобные уже смотрел, че-то не идут скрипты эти, машина ругается. 3.0 у мя

Заранее благодарен (особенно Олегу Бутрину'))')
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
Ответ: place, relink and delete

Благое дело задумал, сыне... :)

1. Макекты (верно по значению) помещаются командой place(). В твоем случае помещать макет следует в заранее подготовленный прямоугольник (rectangle), который будет контейнером.
2. Перелинковка производится над объектом link (который отвечает за связь с помещенным файлом) методом relink().

Внимательно можно отсмотреть скрипты place-n-Fit.js и linkCollector.js.
 

dizzy

Участник
Топикстартер
Сообщения
425
Реакции
1
Ответ: place, relink and delete

В заранее подготовленный прямоугольник??? Да, но это не есть гуд. Епсы ведь в отличие от тифоф коварные, фиг угадаешь их параметры. Всмысле проблема в том, что параметры этих прямоугольников можно задать весьма условно. А это значит что прийдется ручками потом все подправлять, чего бы искренне не хотелось.

А в связи с этим вопрос, нельзяли етнот прямоугольник сделать резиновым что ли, типа чтобы принимал форму вложенного в него объекта? Или может можно еще не поставив объект на полосу, узнать его параметры, дабы подготовить грамотно rectangle? Последнее было бы просто чудесно!

И еще! Конечно спасибо за скрипты... ща вникаю потихоньку, но все же можно ли решить ранее поставленную упрощенную задачку. А то к примеру как удалять объекты с полос я так и не понял
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
Ответ: place, relink and delete

А fit() нам на что, кроме как для принятия прямоугольником соответсвующего размера? А remove() для чего, как не для удаления?
 
Статус
Закрыто для дальнейших ответов.