Author |
Topic |
|
r22
10 Posts |
Posted - 10/28/2005 : 03:26:27
|
Здравствуйте! Читал-читал, так и не нашёл...(
версия VISIO 2003 PRO проблема такая: в документ стенсил есть мастер1 и мастер2 1. открываю мастер1 для редактирования 2. затаскиваю туда мастер2 3. закрываю мастер1 всё сохраняется и якобы в мастер1 теперь есть м2 далее 4. открываю для редактирования мастер2 (например изменить заливку) 5. закрываю сохраняю... НО тот мастер2 который я затаскивал в мастер1 не меняется! (((
прошу, подскажите как сделать (это похоже на иерархию по типу Macromedia Flash там очень удобно и понятно реализована такая иерархия связей - Symbols в Library ) |
Edited by - r22 on 10/28/2005 03:45:14 |
|
Digitall
Russia
389 Posts |
Posted - 10/28/2005 : 09:40:56
|
quote: Originally posted by r22
Здравствуйте! Читал-читал, так и не нашёл...(
версия VISIO 2003 PRO проблема такая: в документ стенсил есть мастер1 и мастер2 1. открываю мастер1 для редактирования 2. затаскиваю туда мастер2 3. закрываю мастер1 всё сохраняется и якобы в мастер1 теперь есть м2 далее 4. открываю для редактирования мастер2 (например изменить заливку) 5. закрываю сохраняю... НО тот мастер2 который я затаскивал в мастер1 не меняется! (((
прошу, подскажите как сделать (это похоже на иерархию по типу Macromedia Flash там очень удобно и понятно реализована такая иерархия связей - Symbols в Library )
Связи внутри трафарета отсутствуют. Когда вы перемещаете мастер2 в мастер1, он уже не является мастре2. Это легко увидеть через меню Format>Special. В строке мастер пусто. |
|
|
r22
10 Posts |
Posted - 10/28/2005 : 11:13:02
|
да, я заметил, но не хотелось верить) ведь задача элементарная неужели в Visio невозможно построить такую иерархичную зависимость? |
Edited by - r22 on 10/28/2005 11:17:50 |
|
|
Digitall
Russia
389 Posts |
Posted - 10/28/2005 : 12:11:57
|
quote: Originally posted by r22
да, я заметил, но не хотелось верить) ведь задача элементарная неужели в Visio невозможно построить такую иерархичную зависимость?
Нет, чтобы не городить "мартешек". Один мастер, много образов, 2 уровня. |
|
|
r22
10 Posts |
Posted - 10/28/2005 : 13:01:06
|
на самом деле это удобно и правильно но видимо придётся как-то привыкать( |
|
|
Digitall
Russia
389 Posts |
Posted - 10/28/2005 : 13:18:16
|
quote: Originally posted by r22
на самом деле это удобно и правильно но видимо придётся как-то привыкать(
Не могли бы вы на примере показать, что многоуровневая структура удобнее и правильнее? Просто к такой структуре я привык, но это не говорит о том, что она лучше всех. |
|
|
r22
10 Posts |
Posted - 10/28/2005 : 14:34:01
|
--- Хотелось бы:
Есть элемент "А" и "В", которые используется в схеме много раз. На схему я их помещаю затаскиввая из докумет стенсилс.
Элемент "А" состоит, например, из: красного квадрата, синего элипса. Элемент "В" состоит из: тот же красный квадрат +белый восклицательный знак поверх него.
Для удобства назвём это так: - Элемент "А" = "А" - красный квадрат = "КК" - синий элипс = "СЭ" - Элемет "В" = "В"
я бы делал так
1. создаю мастер для "КК" 2. создаю мастер для "СЭ" 3. создаю пустой мастер под названием "В" и туда помещаю "КК" + сверху воскл. знак 4. создаю пустой мастер "А" и помещаю туда мастер "КК", мастер "СЭ" и мастер "В"
схематично это так: А |- КК |- СЭ |- В |- КК |- текстовое поле
т.о. на схеме (в документе) я работаю только с "А" и "В" (клонирую, меняю расположение, удаляю и тп.)
Если меняю мастер "КК" меняется "А" и "В"
--- Как сейчас:
есть только мастер "КК" и "СЭ"
чтобы сделать "В" 1. затаскиваю в документ "КК" 2. накладываю вокл. знак 3. группирую 4. позиционирую всё это относительно друг друга 5. групирую - получаю группу элементов типа "В"
чтобы сделать "А" 1. клонирую группу "В" (через CTRL или как угодно) 2. опять затаскиваю "КК" 3. затаскиваю "СЭ" 4. позиционирую всё это относительно друг друга 5. группирую
т.о. образом "А" и "В" существуют только в документе (при условии если я хочу сохранить его линки с "КК" и "СЭ", т.к. если я их сделаю мастер то линки рвутся) по сути "А" и "В" - просто группы, а не элементы (шаблоны, клоны, матрёшки – как угодно), что уже как-то странно, т.к. в моём восприятии и фактически в реализации схемы это нормальные элементы которые состоят из под-эелементов.
И вот, например, одно очевидное неудобсто: что б сделать клон "А" я должен найти его в документе и скопировать (а если у меня А0!). а если группа случайно убъётся - составлять заново? (( с «В» сидуация идентичная
вобщем, правильней, мне кажется, хранить такие группы в спец. месте, но не в рабочем поле |
|
|
r22
10 Posts |
Posted - 10/28/2005 : 14:51:34
|
а вот так! Накопировал я групп "А", допустим из уже 10 в документе И нужно в "А" включить ещё элемент, как быть? В какиую из десяти включить? Ведь они нелинкованы между собой(
Очень даже возможно, что со временем в "А" понадобится включить ещё n-ое кол-во элементов, как быть?
|
|
|
Digitall
Russia
389 Posts |
Posted - 10/28/2005 : 15:19:19
|
Все, что вы описали прекрасно действует и для Visio. Любую задачу из описанных вами выше можно решить и очень легко.
Принцип такой: сделать элементами мастер-фигуры группу с содержанием 1 фигуры и, к примеру, из 3-х групп: - группы красного квадрата; - группы синего овала; - группы надписи восклицательного знака.
И помещаем это все в локальный трафарет. Теперь делаем так, кладем на лист фигуру, удаляем из нее синий овал и получаем фигуру "В", кладем снова на лист и удаляем восклицательный знак, и получаем фигуру "А". Теперь как их править раздельно? ЛЕГКО! Фигуры добавленные в группу элемента мастера... барабанная дробь... при удалении из образов НЕ ПОЯВЛЯЮТСЯ.
Поясню. Если вы удалили группу синего овала из фигуры "В", то если в фигуру мастера внести новую фигуру в группу овала, она НЕ ПОЯВИТСЯ в фигуре "В". А ПОЯВИТСЯ в фигуре "А".
Вот вам ключ к матрешкам. используйте группы в качестве элементов мастер-фигур и управляйте этими самыми фигурами...
Как сама программа это все распределяет я не знаю, но получилось просто супер...
Кстати, а если это все еще и мультифигурами заправить, то получится МЕГАФИГУРА... жесть... |
|
|
Tumanov
Russia
1198 Posts |
Posted - 10/28/2005 : 19:46:36
|
Интересный эффект получается... :) Надо будет запомнить. |
|
|
r22
10 Posts |
Posted - 10/29/2005 : 01:30:15
|
вот столкнулся с чем если добавить к мастеру элемент то он появляется во всех его копиях в документе(( т.е. видимо нужно в мастере заранее делать кучу групп с запасом но как же это не удобно(( |
|
|
|
Topic |
|
|
|