A ver, el problema es que tengo que desarrollar un Flash con un texto fijo, donde la persona que lo use pueda seleccionar parte del texto (el cual quedara capturado en una variable), esto ya casi lo tengo. Pero para que no quede tan cutre, pretendo que la parte seleccionada se vea como marcada con un rotulador fosforito. De momento tengo la captura de texto...

var myTextField:TextField = new TextField();
var myTextField2:TextField = new TextField();
var sel_begin:Number;
var sel_end:Number;
var copytext:String;
myTextField.text = "Texto a seleccionar, se tendran que poder hacer varias selecciones. ";
myTextField.autoSize = TextFieldAutoSize.LEFT;
myTextField.backgroundColor = 0xFF0000;
//var theText:Void;
//var my_snap:TextSnapshot = this.getTextSnapshot();
addChild(myTextField);
addChild(myTextField2);
myTextField2.y=150;
addEventListener(MouseEvent.MOUSE_UP, selectText);

function selectText(event:MouseEvent):void
{
//trace("First letter index position: " + myTextField.selectionBeginIndex);
// trace("Last letter index position: " + myTextField.selectionEndIndex);


//myTextField.background = !myTextField.background;

sel_begin= myTextField.selectionBeginIndex;
sel_end= myTextField.selectionEndIndex;
copytext= myTextField.text.substring(sel_begin,sel_end);
trace(copytext);
myTextField2.text=copytext

}


Bueno, gracias de antemano.