mostrando una imagen en línea en TextArea.htmlText
-
06-07-2019 - |
Pregunta
Me gustaría mostrar algunos emoticones entre texto en mi chatbot, pero cuando agrego una imagen se muestra en una línea separada ...
¿Alguna idea?
<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>
Solución
Desafortunadamente, el soporte de Flash para la etiqueta img
en los campos de texto es deficiente; incluso en la documentación oficial de Flex 3 dice:
" Nota: El < img > la etiqueta no está completamente compatible, y podría no funcionar en algunos casos. "
Hay un problema en el rastreador de errores de Adobe que parece describir el problema exacto que tienes.
En cualquier caso, Valentin Manthei parece tener una solución para esto . Sin embargo, no lo he probado.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow