Tpo, <enter> no windows é \n\r, e ali você tá checando apenas por \r. Isso
pode ser um dos motivos.

E eu acho que eu vi em algum lugar uma classe de TextArea com suporte a
smiles...

2008/4/14 Italio Novuas <[EMAIL PROTECTED]>:

>
> Hi amigos, Eu escrevi algum código do cabo Flex que permite que uma
> imagem apareça em uma área de texto. O código fará exame do valor " :)
> "e substitua então isso :) com uma imagem. O problema em que eu estou
> funcionando é como segue: 1. Quando usar :) o valor, a imagem aparece
> na área de texto, mas aparece abaixo do texto. Como posso eu começar a
> imagem aparecer na linha com o texto? Os exemplos da sintaxe serão
> apreciados.
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute">
>
> <mx:Script>
>        <![CDATA[
>
>                var aMessage:Array = new Array();
>                var aHolder:Array = new Array();
>
>                public function StringHolder(message, item, change):String
> {
>                        aHolder = message.split(item);
>                        message = aHolder.join(change);
>                        return (message);
>                }
>
>                public function TextAreaReceive():void {
>
>                        if (StringHolder(message_txt.htmlText,":)","<img
> src='someImage.gif'>")) {
>                                debug_txt.htmlText =
> StringHolder(message_txt.htmlText,":)","<img
> src='someImage.gif'>");
>                                aMessage.push(debug_txt.htmlText);
>                                ta_urdu.htmlText = aMessage.join("\r");
>                        } else {
>                                aMessage.push(message_txt.text);
>                                ta_urdu.text = aMessage.join("\r");
>                        }
>
>                }
>        ]]>
> </mx:Script>
>
>        <mx:TextInput x="320" y="404" id="message_txt" width="350"/>
>        <mx:Button x="678" y="404" label="Send" id="btnSend"
> click="TextAreaReceive();"/>
>        <mx:TextArea x="320" y="261" width="350" height="135"
> id="ta_urdu"/>
>        <mx:Text x="311" y="135" text="Debug" id="debug_txt"
> color="#1C25D4"
> fontSize="36"/>
>
> </mx:Application>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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