ve se ajuda: http://polygeek.com/2249_flex_display-html-text-in-the-spark-textarea
Att, Samuel Facchinello http://desenvolvendoemflex.blogspot.com Joinville - SC 2011/6/15 Antonio Pasqualli <[email protected]> > Ola, > Estou desenvolvendo um chat em flex4, ate ai tudo bem, o problema ocorre > durante o envio das mensagem, elas são digitadas no textareaOrigem e > passadas ao textareaDestino, por uma necessidade do cliente deve haver > layout em html(no flex3 tinhamos o htmlText) estou usando: > > destino.textFlow=TextConverter.importToFlow(origem.text, > TextConverter.TEXT_FIELD_HTML_FORMAT); > mas não consigo ir para a nova linha, com o html text usava destino += > origem, mas agora não consigo usar o += da erro, alguma sugestão > > obs: não posso usar mx pois tive que customizar o textarea para que tivesse > o background em degrade, caso alquem saiba como fazer isso no mx textarea, > por favor se possivel me ajudar > > > > <?xml version="1.0" encoding="utf-8"?> > > <s:Application > > name="Spark" > > xmlns:fx=" > > http://ns.adobe.com/mxml/2009" > > xmlns:s=" > > library://ns.adobe.com/flex/spark" > > xmlns:mx=" > > library://ns.adobe.com/flex/halo" xmlns:mx1="library:// > ns.adobe.com/flex/mx"> > > <fx:Script> > > <![CDATA[ > > *import* flashx.textLayout.conversion.TextConverter; > > ]]> > > </fx:Script> > > <fx:Declarations> > > </fx:Declarations> > > <fx:Script> > > <![CDATA[ > > *import* spark.utils.*; > > *import* spark.utils.TextFlowUtil; > > *import* spark.primitives.Line; > > *import* flashx.textLayout.elements.TextFlow; > > *public* *function* passar():*void*{ > > destino.textFlow=TextConverter.importToFlow(origem.text, > TextConverter.TEXT_FIELD_HTML_FORMAT); > > } > > ]]> > > </fx:Script> > > <s:TextArea id="destino" x="10" y="10"/> > > <s:TextArea x="10" y="183" height="92" id="origem"/> > > <s:Button x="128" y="283" label="Button" click="passar()"/> > > </s:Application> > > > -- > "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É > necessário também a ação" - William Shakespeare > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
