В Flex, как получить правильную ось Y, когда есть вертикальный свиток?

StackOverflow https://stackoverflow.com/questions/3504884

Вопрос

В Flex я получаю y-координату следующим образом:

nexthbox = hbox (ingbox.getchildbyname ("ing" + nextid));

nextyaxis = ingbox.localtoglobal (новая точка (nexthbox.x, nexthbox.y)). Y;

newcanvas.x = nextyaxis;

NexTyaxis дает мне ось Y, и я использую его для позиционирования нового компонента. Работает абсолютно хорошо. Но, когда есть вертикальный прокрутку, и я немного прокручиваю его, а затем вышеупомянутый код помещает компонент в неправильном месте. Я верю, что это есть что связано с свитком.

Это было полезно?

Решение

Вы можете избавиться от положения прокрутки родительского контейнера, добавив значение своего свойства VerticalScrollPosition на вашу позицию Y.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top