2011-02-17 28 views
0

同じ行にいくつかのイメージとテキストを表示したいと思います。テキストとイメージは完全に動的です。最初はhtmlTextのプロパティーをTextFieldとし、imgタグがサポートされていると考えました。AS3:同じ行のテキスト内にイメージを表示する方法

 
var tf:TextField = new TextField(); 
tf.htmlText = "before img <img src='img.png'> after image"; 
addChild(tf); 

しかし、画像が次の行に表示されていて、2つのテキストセグメントの中央に表示されていないことがわかりました。その後、manual of TextFieldを確認したところ、画像がimgタグの後の行に表示されることが文書化されていることが判明しました。

これを行うにはどうすればよいですか?画像のテキストと位置は完全に動的であることに注意してください。

私は、入力を一連のテキストと画像に分割し、テキストと画像の幅を計算することが可能であることを理解します。言い換えれば、入力を自分で解析します。

これを行うにはさらに良い方法はありますか?または、この解析を行うライブラリがありますか?

答えて

2

雹、Taskinoor。

TLFを使用する必要があります。
this linkには、さらに多くのことが記載されています。

編集:私はFlex(TextFlow)を使用していると仮定しています。それは、Flex SDK4とフラッシュに直接可能である場合
は、たぶんあなたはこれは非常に強力なフレームワークであると思わ探し迅速からTLF2(Flex SDKを4.5ヒーロー)

+0

が必要になります...
わかりません。私はこれを詳細に掘り下げます。 – taskinoor

関連する問題