2010-04-01 4 views
0

J'essaie d'utiliser un composant Text personnalisé pour afficher une série de commentaires. Je suis l'idée originale de:Problème avec le composant 'Text Bubble' personnalisé (exemples inclus)

http://www.eonflex.com/?p=40

J'ai le cas de base de travail mais je suis coincé avec 2 problèmes que je ne peux pas sembler figurer out:

  1. Depuis que je suis dessin autour du texte, la hauteur réelle de chaque bulle est supérieure à celle du champ Texte, par conséquent, la dernière bulle est toujours coupé. J'ai essayé explicitement de contourner le getter hauteur, et en ajoutant un peu de rembourrage, mais je ne peux pas sembler le faire correctement. Vous pouvez voir un exemple ici: http://test.lambandtunafish.com/bubbles/CommentTest.swf

  2. Dans ma mise en page, j'ai 2 VBox (un imbriqué dans l'autre). La première vbox montre un formulaire où l'utilisateur peut entrer un commentaire, et la deuxième boîte a tous les commentaires . Afin de s'assurer que les barres de défilement n'apparaissent que sur la deuxième case, j'ai mis minHeight = "0" sur la VBox imbriquée, mais pour une raison quelconque, le texte de certains commentaires est décalé vers la droite. Vous pouvez voir un exemple ici (regardez le premier commentaire): http://test.lambandtunafish.com/bubbles/CommentTest-minHeight.swf

Plutôt que de poster le code ici, j'ai fourni quelques liens:

conteneurs: http://test.lambandtunafish.com/bubbles/CommentTest.mxml Bubble: http://test.lambandtunafish.com/bubbles/CommentBubble.as

Si quelqu'un a des idées, je l'apprécierais.

Merci!

Répondre

0

Avez-vous envisagé d'ajouter un remplissage à vos VBox?

<mx:VBox id="vBox" verticalGap = "100"/> 

Il y a un bel exemple here

Questions connexes