Показать сообщение отдельно
Старый 17.04.2008, 01:40
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 1  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
По умолчанию Изменить вид мыши над объектом

Вот есть простой код первого кадра,
Код:
//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 мышь была не стрелочка а указательный палец?