As3 textHighlighter高亮显示文本

效果如下:

实例代码:

AS3代码
  1. var highlight : Sprite = new Sprite();   
  2. addChild(highlight);   
  3.     
  4. // create textfield   
  5. var textField : TextField = new TextField();   
  6. addChild(textField);   
  7.     
  8. // apply text style and add text   
  9. ...   
  10.     
  11. // highlight style   
  12. var style : IHighlightStyle = new SimpleHighlightStyle(0x00ff000.5);   
  13.     
  14. // highlighter   
  15. var textHighlighter : TextHighlighter = new TextHighlighter(textField, highlight, style);   
  16. textHighlighter.highlight(/far/gi);   
  17. textHighlighter.highlight("Duden"false);  

下载实例

version 0.1
TextHighlighter_01.zip