I was assuming that AS3 might provide some options. I was only using it in
Flex though, and not the RTE. I will definitely check it, but your idea
seems a bit like an overkill :)



On 5/10/07, Danny Kodicek <[EMAIL PROTECTED]> wrote:
I've done it in the past (although in the end I didn't use it) by creating
a
function that homes in on the exact coordinates of the insertion point by
adding text into a hidden field and using textWidth / textHeight (the
tricky
part is finding the start of the current line, the rest is fairly easy,
although I'm not sure how you'd do centre-aligned text). It sounds
hideous,
but actually Flash is pretty fast at that kind of thing and it worked fine
in real-time for reasonably short text. If your text is single-line,
obviously it's much easier.

Just as an aside - all this sort of stuff is a lot easier in AS3, and
it's much much faster. Take a look at the source code to the
RichTextEditor control for some ideas.

As a benchmark, AS3 is fast enough that I can take the HTML content of
the rich text editor, transform it into a different XML document, run
some analysis on it, add extra markup and transform it _back_ into an
HTML document that gets inserted back into the rich text editor
between keystrokes without the user noticing; without any slowdown.
For a multi-page document. Now that's _fast_. :-)

Ian
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to