OMG. This is nuts. I guess I should have read the docs a little
better. =) hey thanks again!

--- In [email protected], "Daniel Freiman" <[EMAIL PROTECTED]> wrote:
>
> try:
> 
>
http://livedocs.adobe.com/flex/3/langref/flash/text/TextField.html#replaceSelectedText()
> 
> - Daniel Freiman
> 
> On Mon, Oct 20, 2008 at 2:28 PM, xmrcivicboix <[EMAIL PROTECTED]>wrote:
> 
> >   I have this issue about the rich text editor that I hope someone can
> > help with. Basically, I want to be able to insert the string
> > '<!--pagebreak-->' at a certain caret index. This works fine when I
> > use the textarea.text property but when I use textarea.htmlText, it
> > inserts the '<!--pagebreak--> 7 characters before the caret. This is
> > because it counted the format '<B></B>' as indices. To
> > illustrate what I meant. Take a look:
> >
> > TEXT INSERTING:
> > The <B>United States</B> is acting in step with Europe, where
> > governments often take a more interventionist stance in economies and
> > the financial systems are in the hands of a comparatively small number
> > of banks.
> > [CURSOR GOES HERE]
> > Britain took the lead last week, declaring its intention to take
> > equity stakes in banks to steady them. In the last two days, France,
> > Italy and Spain have announced rescue packages for their banks that
> > include state shareholdings.
> >
> > RESULT:
> > The <B>United States</B> is acting in step with Europe, where
> > governments often take a more interventionist stance in economies and
> > the financial systems are in the hands of a comparatively small number
> > of <!--pagebreak-->banks.
> >
> > Britain took the lead last week, declaring its intention to take
> > equity stakes in banks to steady them. In the last two days, France,
> > Italy and Spain have announced rescue packages for their banks that
> > include state shareholdings.
> >
> > CODE:
> > var carIndex:int = textArea.getTextField().caretIndex;
> > var beginText:String = this.htmlText.substring(0, carIndex);
> > var endText:String =
this.htmlText.substr(carIndex,this.htmlText.length);
> > var text:String = beginText + "\n &lt;!--pagebreak--&gt; \n" +
endText;
> > this.htmlText = text;
> >
> > I can use the 'text' property but then I will lose all my formatting.
> >
> > Can anyone think of a solution?
> >
> > Thanks
> >
> >  
> >
>


Reply via email to