Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Изменить вид мыши над объектом (http://www.flasher.ru/forum/showthread.php?t=111149)

Alex Lexcuk 17.04.2008 01:40

Изменить вид мыши над объектом
 
Вот есть простой код первого кадра,
Код:

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

kutuzov 17.04.2008 02:15

mySprite.buttonMode = true;

Alex Lexcuk 17.04.2008 10:44

kutuzov, большое спасибо.
А я долго мучался аж устал.


Часовой пояс GMT +4, время: 03:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.