0

何らかの理由で、次のようにhtmlTextに画像を追加した場合:

myText.htmlText = "<img src='"+dataProvider.bodyImage.getUrl('original')+"' align='left' \/>" + dataProvider.bodyText;

画像はhtmlTextに正常に追加されますが、サイズの測定が完全に間違っているようです。場合によっては、実際のテキスト(dataProvider.bodyText)の一部が画像の下に「非表示」になります。また、下部に1〜4本の線が途切れている場合もあります。ただし、テキストを選択してマウスを下にドラッグすると、一番下の行が表示されます。テキストはすべてそこにあるように見えますが、mx:TextコンポーネントはtextHeightに画像を含めていないため、コンポーネントのサイズを正しいサイズに変更しません。

何か案は?

現在使用しているもの:Flex 3(残念ながら4にアップグレードできません)。

本当にありがとう!

4

1 に答える 1

0

重要なのは、画像が正しく計算されるように (またはそれに近い値になるように)、htmlText で画像の幅/高さを指定する必要があることです。

于 2011-03-21T17:30:17.073 に答える