Просмотр полной версии : useHandCursor - работает только в IE
день добрый.
возник такой вот баг (или мои руки).
как ни старался убрать курсор руки с клипа, срабатывает только для IE, в остальных браузерах - рука остается.
пробовал:
on (rollOver){
useHandCursor = false;
}
и
onClipEvent (mouseMove) {
useHandCursor = false;
}
интересно то что при локальном просмотре через разные браузеры курсора нет
подскажите что я не так делаю?
Mnilionic
01.12.2008, 18:27
курсор надо менять ДО rollOver :)
т.е. 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;
и потом остальное???
пробовал - результат тот же
Да интересно - ведь в ИЕ срабатывало скрытие курсора по словам автора.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.