Mega Code Archive

 
Categories / Flex / Components
 

Set font weight for TextRange

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="600"     height="500">     <mx:Script>         import mx.controls.textClasses.TextRange         public function alterText():void {             var tr1:TextRange = new TextRange(ta1, false,ta1.text.indexOf("is", 0), ta1.text.indexOf(".", 0));             tr1.htmlText="<i>italic HTML text</i>"             var tr2:TextRange = new TextRange(ta1, true, ta1.text.indexOf("t",0), ta1.text.length-1);             tr2.fontWeight = "bold";          }       </mx:Script>     <mx:TextArea id="ta1" fontSize="12" fontWeight="bold" width="100%"         height="100">         <mx:text>             this is a test.         </mx:text>     </mx:TextArea>     <mx:Button label="Alter Text" click="alterText();" /> </mx:Application>