2012-01-12 4 views

Répondre

1

plus simple:

protected function richText_keyDownHandler(event:KeyboardEvent):void 
    { 
     if (event.keyCode == 66) //or remove if statement 
      richText.insertText("Really?"); 
    } 


    <s:RichEditableText id="richText" text="Lorem ipsum dolor sit amet" 
keyDown="richText_keyDownHandler(event)"/> 

EDIT: pour mx RichTextEditor

 protected function richText_keyDownHandler(event:KeyboardEvent):void 
     { 
      var ind:int = richEdit.selection.beginIndex; 
      richEdit.text = richEdit.text.substring(0, ind) + 
      "Your text variable here" + 
      richEdit.text.substring(ind, richEdit.text.length);  
     } 

et mx éditeur de texte enrichi:

<mx:RichTextEditor id="richEdit" text="Lorem ipsum dolor sit amet" 
keyDown="richText_keyDownHandler(event)"/> 

Peut-être qu'il existe une méthode plus efficace, mais c'est la seule que je pouvais penser.

+0

Merci mais avec Flex60460

+0

J'ai mis à jour le code, celui-ci devrait vous convenir. – randomUser56789

+0

Merci beaucoup. Ça marche bien! – Flex60460

Questions connexes