PDA

Просмотр полной версии : useHandCursor - работает только в IE


Muratty
01.12.2008, 18:12
день добрый.
возник такой вот баг (или мои руки).
как ни старался убрать курсор руки с клипа, срабатывает только для IE, в остальных браузерах - рука остается.
пробовал:
on (rollOver){
useHandCursor = false;
}
и
onClipEvent (mouseMove) {
useHandCursor = false;
}
интересно то что при локальном просмотре через разные браузеры курсора нет
подскажите что я не так делаю?

Mnilionic
01.12.2008, 18:27
курсор надо менять ДО rollOver :)

Muratty
01.12.2008, 18:35
т.е. clip_name.useHandCursor = false;
и потом остальное???
пробовал - результат тот же

Mnilionic
01.12.2008, 18:57
плохо пробовали, пробуйте ещё раз

// создаём мумик
var mc = this.createEmptyMovieClip('my_clip',1);
// в нём рисуем квадрат
mc.beginFill(0xFF0000);
mc.moveTo(10, 10);
mc.lineTo(100, 10);
mc.lineTo(100, 100);
mc.lineTo(10, 100);
mc.lineTo(10, 10);
mc.endFill();

// создаём текстовое поля
var txt = this.createTextField('my_field', 2, 10, 200, 200, 20);
txt.border = true;

// убираем палец
mc.useHandCursor = false;
// показываем в текстовом поле катания мышки
mc.onRollOver = function(){
txt.text = 'сюда';
}
mc.onRollOut = function(){
txt.text = 'туда';
}

chingachgoog
01.12.2008, 20:25
т.е. clip_name.useHandCursor = false;
и потом остальное???
пробовал - результат тот же


Да интересно - ведь в ИЕ срабатывало скрытие курсора по словам автора.