|
Сообщение создано: 18. 11. 2011 [09:17]
|
|
punk
Василий Петров
Создатель темы
Зарегистрирован(а) с: 09.05.2011
Сообщения: 29
|
Есть наследник originals/Box, в нем размещены еще 2 Box'а. Эти вторые - перекрываются. Если в динамике (программа во внешнем, для внутренних программ нет) по какому-то событию менять их Z координвты, то в порядок "перекрывания" изображений на экране не меняется. Отладочная печать (SYS.messErr("TEST","Z="+Special.FLibSYS.int2str(xxx_geomZ));) показывает изменение Z координат. Если менять что-то еще (например backColor) то все переключается. Самое интересное, что если изменять Z координаты "пораньше" (грубо говоря написав первой строчкой в динамике xxx_geomZ=2;yyy_geomZ=0;), то порядок все-таки меняется. Мне показалось, что внешний контейнер просто плюет на Z координаты внутренних кроме момента инициализации, и его как-то надо пнуть их перечитать, вопрос - как.
|
|
Сообщение создано: 18. 11. 2011 [09:53]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"punk" wrote:
Есть наследник originals/Box, в нем размещены еще 2 Box'а. Эти вторые - перекрываются. Если в динамике (программа во внешнем, для внутренних программ нет) по какому-то событию менять их Z координвты, то в порядок "перекрывания" изображений на экране не меняется.
Эта функция не предусмотрена.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 19. 11. 2011 [10:02]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"roman" wrote:
Эта функция не предусмотрена.
Теперь предусмотрена.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|