great!thanks!





--- In flexcoders@yahoogroups.com, Manish Jethani 
<[EMAIL PROTECTED]> wrote:
> On 6/1/05, loveewind <[EMAIL PROTECTED]> wrote:
> > Function:
> > User inputs the word in textarea,enter the key "Enter",
> > the head of next line need display the character "*",
> 
> Do it in the 'change' event handler:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";>
> <mx:Script>
> <![CDATA[
>   function addBullet(event){
>     var s:String = meetingObjective.text;
>     if (s.slice(s.length - 1) == "\r")
>     {
>       meetingObjective.text += "*";
>       doLater(this, "setCaret");
>     }
>   }
>   function setCaret():Void
>   {
>     Selection.setSelection(meetingObjective.text.length,
>       meetingObjective.text.length);  
>   }
> ]]>
> </mx:Script>
>  <mx:HBox width="98%" >
>    <mx:Text  text="input:"  width="110" textAlign="right" />
>    <mx:TextArea id="meetingObjective" height="70"
>      width="100%"  text="*" borderStyle="inset"  maxChars="500"
>      change="addBullet(event)"/>
>  </mx:HBox>
> </mx:Application>
> 
> You have to also set the caret at the last position after entering 
the
> extra '*' character, and it has to be done in the next frame because
> the TextArea's internal TextField does not seem to be updated before
> then.




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to