afficher une image en ligne dans TextArea.htmlText
-
06-07-2019 - |
Question
Je voudrais afficher des smileys entre le texte de mon chatbot mais lorsque j'ajoute une image, elle s'affiche sur une ligne séparée ...
Des idées?
<mx:TextArea id="myChat" width="271" height="238" backgroundColor="#ffffff" borderThickness="0" editable="false" enabled="true" horizontalScrollPolicy="off" wordWrap="true">
<mx:htmlText>
<![CDATA[
<font size='14'> some text - </font><img src='images/emoticons/wink_smile.gif' height='15' width='15'/><font size='14'> more text</font>
]]>
</mx:htmlText>
</mx:TextArea>
La solution
Malheureusement, le support de Flash pour la balise img
dans les champs de texte est inférieur à la normale; même dans la documentation officielle de Flex 3 , elle dit:
& "; Remarque: le < img > la balise n'est pas complètement pris en charge et risque de ne pas fonctionner dans certains cas. & ";
Un problème qui semble décrire le programme de suivi des bogues d'Adobe semble être décrit. problème exact que vous rencontrez.
Dans tous les cas, Valentin Manthei semble avoir une solution pour cela. . Je ne l'ai pas essayé moi-même, cependant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow