Вот есть простой код первого кадра,

Код:
//asume these 4 vars are at disposal
var startIndex:int = 5; // first character of part that needs to be covered by sprite
var endIndex:int = 9; // first character of part that needs to be covered by sprite
var spriteWidth:int = 60; // sprite width
var spriteHeight:int = 18; // sprite height
var myField:TextField = new TextField();
var myFormat:TextFormat = new TextFormat();
myFormat.font = "Tahoma";
myFormat.size = 14;
myField.htmlText = "some text";
myField.setTextFormat(myFormat, startIndex, endIndex);
addChild(myField);
var mySprite:Sprite = new Sprite();
mySprite.graphics.beginFill(0x123456, 0.5);
// the first two args (30 and 0) should be found using some sort of get Point At Char Index
// so they are positioned using the 'startIndex' and 'endIndex' vars
mySprite.graphics.drawRect(0, 0, spriteWidth, spriteHeight)
mySprite.graphics.endFill();
addChild(mySprite);
mySprite.addEventListener(MouseEvent.CLICK, closeMe);
function closeMe(e:MouseEvent): void {
//lc.send("lcClient","closeBio");
myField.htmlText = "HELLO";
}
Если нажать на mySprite надпись изменится с
some text
на HELLO.
Ка же сделать чтобы над mySprite мышь была не стрелочка а указательный палец?