Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Custom Cursor & TextField (http://www.flasher.ru/forum/showthread.php?t=109930)

KPOT 24.03.2008 01:04

Custom Cursor & TextField
 
Доброго времени суток.

В кратце, используеться Custom Cursor, при наведении на TextField(type: Input Text), не обходимо его прятать.

Вопрос в том, как отловить что навели на Текстовое Поле.

PS При наведении на текстово поле, даже при Mouse.hide() появляеться Виндовый курсор в виде тонкой палочки, как при редактировании текста, мне надо чтобы эта палочка была видна, а мой кастом курсор прятался.

chingachgoog 24.03.2008 02:21

на событие onMouseMove повесить проверку hitTest и отключать кастомный курсор.

silin 24.03.2008 02:34

как вариант: повесить на onMouseMove (onEnterFrame, setInterval - не знаю что лучше) отслеживание хитТеста с текстовым полем, ну и реагировать как-там надо..
Код:

tf = this.createTextField("tf", 0, 0, 0, 200, 50);
tf.type = "input";
tf.autoSize="left";
tf.border=true;
tf.text = "testText";
var tfOver:Boolean = false;
function onMouseMove(){
        var currentOver=_root.hitTest.call(tf, _root._xmouse, _root._ymouse);
        if (currentOver != tfOver) {
                trace(currentOver ? "tfOver" : "tfOut");
                tfOver = currentOver;
        }
}


iNils 24.03.2008 02:53

Прочтите вторую часть названия раздела.


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

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