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

Responder a