Question

flex, je reçois la coordonnée y de la manière suivante:

nextHBox = HBox (ingBox.getChildByName ( "ing" + nextId));

nextYAxis = ingBox.localToGlobal (new Point (nextHBox.x, nextHBox.y)) y;.

newCanvas.x = nextYAxis;

nextYAxis me donne l'axe y et je l'utilise pour positionner nouveau composant. Il fonctionne tout à fait bien. Mais, quand il y a défilement vertical, et je défiler un peu, puis le code ci-dessus mentionnés endroits le composant à mauvais endroit. Je crois, il a quelque chose à voir avec le défilement.

Était-ce utile?

La solution

Vous pouvez facteur dans la position de défilement du conteneur parent en ajoutant la valeur de sa propriété verticalScrollPosition à votre position y.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top