borw
25.01.2012, 20:52
Здрасьте.
Дано: контейнер, внутри него творится вакханалия: множество довольно хаотично разбросанных mc, с перекрытиями, наезжаниями, меняющимися координатами и свойствами видимости.
Вопрос: как узнать ширину контейнера без учета невидимых вложенных мувиков?
Тестовый пример: MovieClip test1, состоит из one и two
trace (test1.width); //200
test1.two.visible = false;
trace (test1.width); //200
test1.one.visible = false;
trace (test1.width); //200
test1.visible = false;
trace (test1.width); //200
Пока додумался до двух вариантов, но оба стрёмные: вручную копаться среди мувиков и хитрыми способами всё рассчитывать, или вместо установки свойств видимости каждый раз удалять и снова добавлять mc.
Спасибо.
Дано: контейнер, внутри него творится вакханалия: множество довольно хаотично разбросанных mc, с перекрытиями, наезжаниями, меняющимися координатами и свойствами видимости.
Вопрос: как узнать ширину контейнера без учета невидимых вложенных мувиков?
Тестовый пример: MovieClip test1, состоит из one и two
trace (test1.width); //200
test1.two.visible = false;
trace (test1.width); //200
test1.one.visible = false;
trace (test1.width); //200
test1.visible = false;
trace (test1.width); //200
Пока додумался до двух вариантов, но оба стрёмные: вручную копаться среди мувиков и хитрыми способами всё рассчитывать, или вместо установки свойств видимости каждый раз удалять и снова добавлять mc.
Спасибо.