PDA

Просмотр полной версии : Custom Cursor & TextField


KPOT
24.03.2008, 01:04
Доброго времени суток.

В кратце, используеться 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
Прочтите вторую часть названия раздела.