2010-12-14 4 views
0

Je construis un éditeur de texte dans Flex en utilisant le cadre de mise en page de texte. J'ai donc un Canvas dans lequel j'affiche le contenu d'un TextFlow. Je voudrais montrer des barres de défilement dans la toile, de sorte que je puisse utiliser les barres de défilement pour faire défiler le contenu.Ajout d'une barre de défilement au cadre de mise en page de texte Flex 4

Cependant, la largeur et la hauteur de la disposition de texte 'composée' est égale à celle de la zone de travail, il ne s'agit donc pas simplement d'activer la stratégie de défilement. D'une manière ou d'une autre, je n'arrive pas à trouver toute la hauteur et la largeur d'une composition complète de TextFlow. Ajouter le TextFlow au canevas: rawChildren.addChild (_textFlow.flowComposer.getControllerAt (0) .container)

Quelqu'un sait quelle est la meilleure façon d'ajouter une barre de défilement ici? Ou comment calculer la hauteur totale du TextFlow?

Merci, Anton

+0

Pourriez-vous fournir un peu plus de code de votre solution? Si nous voyons la disposition du conteneur, cela peut nous aider à trouver une solution. En attendant, vous devriez également vérifier le composant s: Scroller. Si vous placez votre conteneur à l'intérieur de ce composant, des barres de défilement seront placées autour de lui si les dimensions des conteneurs dépassent les valeurs de hauteur et de largeur que vous avez placées sur le Scroller. –

Répondre

Questions connexes