Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8

Меню

Маркет


 
 
Опции темы Опции просмотра
Старый 25.03.2020, 03:15   #39
sergio1982
Местный
 
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 196
sergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царствеsergio1982 - луч света в тёмном царстве
По умолчанию



Есть ограничение - родительский блок должен быть по умолчанию для салона. По каким то признакам надо его выделять из остальных.
Есть свойство
Код:
bl.Duration = 0;
Что оно может значить? Без него всё также.
Цитата:
Поэтому пришлось ввести свойство "_anim".
Не стал использовать.
Код:
    bl.AnimateTo(1);
    bl.AnimateTo(0);
Так не успевает отменить. И на случай если по средней кнопке поломается.

Скрытый текст


Код:
// родительский блок должен быть по умолчанию для салона

var blocks = [];

var obj = Action.Get3DObject();

Parse(obj)

for (var i = 0; i < blocks.length; i++) {
    var bl = blocks[i];
    bl.Duration = 0;
    bl.AnimateTo(1);
    bl.AnimateTo(0);
}

function Parse(obj) {
    if (!obj) {
        return;
    }
    if (obj.List && obj.AnimType == 1) {
        return AddToAnimlist(obj);
    }
    Parse(obj.Owner)
};

function AddToAnimlist(list) {
    var anim = list.Animation;
    if (anim && anim.Duration != 0) {
        blocks.push(list);
    }
    for (var i = 0; i < list.Count; i++) {
        if (list.Objects[i].List) {
            AddToAnimlist(list.Objects[i]);
        }
    }
}
[свернуть]
sergio1982 вне форума   Ответить с цитированием Вверх
 

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про зазоры для нормального открывания дверок AL2010 Техническая информация 94 31.05.2020 12:33
БАЗИС 9 - Анимация zorro Базис-мебельщик 9 113 24.01.2017 20:33
Цельностеклянные фасады для ящиков stanok Как это сделать?. Идеи. 19 06.02.2015 20:26
Ищу изготовителя ящиков из сосны. vodoley69 Куплю | Сниму 0 19.03.2014 23:36


Текущее время: 08:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика